2015-12-02 45 views
0

我知道如何設置我的應用程序通過設置搜索gthe在main.cpp中繼全屏幕開始:QT-Creator:如何在全屏時對齊我的QWidget中心?

MainWindow w; 
w.setWindowState(Qt::WindowMaximized); 
w.show(); 

然而,當全屏,我所有的小部件進入左上角。

如何在全屏時集中我的小部件?和最小化屏幕到正常尺寸時一樣嗎?!

(教程將太多有用)

回答

1

你需要設計自己的GUI時使用的佈局。

您可以查看Qt文檔中的Layout Management頁面。

另外,layouts上的以下視頻可能會對您有所幫助。

1

Qt - 默認情況下 - 在重新調整窗口大小時不對窗口內容做任何事情。所有小部件的大小與之前的大小完全相同,因此您所描述的行爲非常好。 要強制窗口內容來調整窗口小部件的位置和大小,您必須將Layout Manager與容器相關聯。

最簡單的方法是啓動Qt Creator並用UI desinger打開所需的窗口。然後右鍵單擊您想要關聯佈局管理器的容器並使用上下文菜單中的佈局項目。

我那些articleexamples應該幫助你。