在上一节中,我们已经清楚的了解到QDialog的子类,像QColorDialog,QFontDiog等,这些对话框我们称之为内建对话框,又叫标准对话框
这一节我们主要讲解下标准对话框的一些使用方法。
一、下图为我们要设计出来的主界面
窗口的绘制,这里就不在叙述了。
特别说明下:窗口的绘制我没有使用布局管理器,而是自己“设计”的布局。
resize(320, 240);
首先我调用 QWidget ::resize ( int w , int h ) 来设置对话框窗口大小。
然后设计其他部件格局
//自定义布局
infoTextEdit->setGeometry(QRect(20, 130, 280, 100));
colorBtn->setGeometry(QRect(20 , 10, 80, 30));
errorBtn->setGeometry(QRect(120 , 10, 80, 30));
fileBtn->setGeometry(QRect(220 , 10, 80, 30));
fontBtn->setGeometry(QRect(20 , 50, 80, 30));
inputBtn->setGeometry(QRect(120 , 50, 80, 30));
pageBtn->setGeometry(QRect(220 , 50, 80, 30));
progressBtn->setGeometry(QRect(20 , 90, 80, 30));
printBtn->setGeometry(QRect(120 , 90, 80, 30));
主要是调用了
QWidget
::setGeometry
(
int
ax
,
int
ay
,
int
aw
,
int
ah
)