Skip to content

Commit 30385ea

Browse files
authored
Refactor screen size handling in mainwindow.cpp
1 parent 45e0a59 commit 30385ea

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

App/Client/mainwindow.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -95,17 +95,17 @@ MainWindow::MainWindow(QWidget *parent)
9595
setWindowIcon(QIcon(":/images/app"));
9696
#endif
9797

98-
int widthScreen = 0;
98+
QSize ScreenSize;
9999
if(QApplication::primaryScreen()) {
100-
widthScreen = QApplication::primaryScreen()->availableGeometry().width();
100+
ScreenSize = QApplication::primaryScreen()->availableSize();
101101
//TODO: 当支持多屏幕时,修改此处
102-
//widthScreen = QApplication::primaryScreen()->availableVirtualGeometry().width();
102+
//ScreenSize = QApplication::primaryScreen()->availableVirtualSize();
103103
}
104-
if(widthScreen)
105-
setMaximumWidth(widthScreen);
104+
105+
setMaximumSize(ScreenSize);
106106

107-
m_StatusBarMessage.setSizePolicy(QSizePolicy::Policy::Expanding,
108-
QSizePolicy::Policy::Fixed);
107+
//m_StatusBarMessage.setSizePolicy(QSizePolicy::Policy::Expanding,
108+
// QSizePolicy::Policy::Fixed);
109109
//m_StatusBarMessage.setWordWrap(true);
110110
this->statusBar()->addWidget(&m_StatusBarMessage);
111111

0 commit comments

Comments
 (0)