QT 讓視窗(或控制元件)居中
程式碼如下:
XXX::XXX(QWidget *parent /* = 0 */)
{
..................
//注意,resize一定要放在這段程式碼的前面
resize(300, 300);
int cx, cy;
//當parent為空時,視窗就顯示在桌面中央
if( NULL == parent )
{
cx = (QApplication::desktop()->width() - width()) / 2;
cy = (QApplication::desktop()->height() - height()) / 2;
}
//否則,控制元件就顯示在父部件中央
else
{
cx = ( parent->width() - width() ) / 2;
cy = ( parent->height() - height() ) / 2;
}
move(cx, cy);
....................
}
這段程式碼太常用了,就發上來和大家共享一下吧,呵呵。
相關文章
- Qt視窗居中QT
- Qt 讓彈出的視窗居中顯示QT
- Qt如何讓彈出的視窗居中顯示QT
- qt 視窗預設居中QT
- qt視窗居中顯示QT
- Qt 設定視窗居中顯示QT
- Qt5:視窗居中顯示QT
- Qt視窗螢幕居中顯示QT
- Qt中設定視窗居中顯示QT
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- qt設定視窗在桌面居中顯示QT
- Qt視窗在螢幕上居中顯示QT
- Qt5.12視窗螢幕居中顯示QT
- 【QT】QT如何讓視窗放置在螢幕正中間QT
- QT視窗類QT
- Qt之設定窗體居中顯示QT
- CSS視窗垂直水平居中CSS
- Qt程式設計技巧 窗體居中顯示QT程式設計
- PyQt5 之視窗居中QT
- Qt TCP (小型聊天視窗)QTTCP
- Qt 佈局管理 - 停靠視窗QT
- Qt入門(14)——父視窗部件和子視窗部件QT
- Qt介面設計如何讓文中居中顯示?QT
- 子視窗控制元件(轉)控制元件
- Qt入門(15)——使用視窗部件QT
- Qt的視窗背景及視窗風格統一與煥膚QT
- 視窗和對話方塊居中對齊
- Qt+ECharts開發筆記(二):Qt視窗動態調整大小,使ECharts跟隨Qt視窗大小變換QTEcharts筆記
- Qt入門(16)——組裝視窗部件QT
- Qt入門(19)——自定義視窗部件QT
- javascript設定層在視窗中垂直水平居中JavaScript
- qt的無邊框視窗支援拖拽、Aero Snap、視窗陰影等特性QT
- 開源專案 Qt Esay Designer (Qt視窗設計器)QT
- C#中初始化視窗或歡迎視窗實現C#
- CSS 實現元素在當前視窗水平垂直居中CSS
- 點選彈出居中帶有透明遮罩層視窗遮罩
- Java Swing應用程式GUI視窗居中顯示JavaGUI
- PyQt5視窗繪圖控制元件QT繪圖控制元件