QT窗口尺寸,窗口大小和大小改變引起的事件 QResizeEvent。
2013-02-27 12:32
![]() 來源: http://blog.csdn.net/dbzhang800/article/details/6741344?reload 操作:
一直在考慮怎么使中心窗口在主窗口全屏之后,中心窗口也按比例放大。 其中包括,中心窗口的大小適應,中心窗口 1.創建你的UI,其中使用弄好你的頂級布局,選中widget窗口 - 點擊右鍵 - 布局 - 柵格布局。 2.構造函數中
3.但是如果你想拖動主窗口的時候,能夠讓窗口中的組件隨着窗口也能縮放的話,需要重寫resizeEvent,原因在於,在構造之后,子窗口的大小就是固定的。
有什么問題,請留言說明,大家一起交流並且解決。 附加設備相關的屏幕尺寸信息,如果你重寫resizeEvent的話,我認為這是不必要的。 QDesktopWidget* desktopWidget = QApplication::desktop(); //得到客戶區矩形 QRect clientRect = desktopWidget->availableGeometry(); //得到應用程序矩形 QRect applicationRect = desktopWidget->screenGeometry(); |