QT窗口组件及窗口类型
窗口是qt的基本元素,qt的开发都是基于窗口这个概念,组件是窗口上的更小的元素;
下面对qt窗口和组件做简要的介绍 所有图片来源于
············· 狄泰qt视频
#include "widget.h" #include <QApplication> #include <QLabel>//1.第一步包含头文件 int main(int argc, char *argv[]) { QApplication a(argc, argv);//初学者 第一句和最后一句暂且不要考虑 // QWidget w(NULL,Qt::Dialog);//创建一个QWidget 指定父组件为空,并指定类型为dialog类型 QWidget w(NULL, Qt::Window|Qt::WindowStaysOnTopHint|Qt::WindowContextHelpButtonHint); w.setWindowTitle("D.T.Software");//设置widget标题为 D.T.Software QLabel lb(&w);//2.创建静态对象,并指定父对象 lb.setText("I am a label...");//3.指定了父组件的控件,父组件show了,控件不用调用自己的show。 //子控件的创建和属性设置要在父组件show之前 w.resize(400, 300);//设置大小为 400,300 w.show();//最后不要忘记显示窗口要调用show方法 /* QWidget w(NULL,Qt::Window);//创建一个QWidget 指定父组件为空,并指定类型为Window类型 w.setWindowTitle("D.T.Software");//设置widget标题为 D.T.Software w.resize(400, 300);//设置大小为 400,300 w.show();//最后不要忘记显示窗口要调用show方法 QWidget w(NULL,Qt::SplashSereen);//创建一个QWidget 指定父组件为空,并指定类型为SplashSereen类型 w.setWindowTitle("D.T.Software");//设置widget标题为 D.T.Software w.resize(400, 300);//设置大小为 400,300 w.show();//最后不要忘记显示窗口要调用show方法 */ return a.exec(); } /* 总结窗口的创建步骤: 1.包含头文件 #include "Widget.h" 2.创建窗口对象 :QWidget w(NULL,Qt::Dialog); 3.设置窗口属性: --w.setWindowTitle("D.T.Software"); --w.resize(400, 300); 4.显示窗口 --w.show(); 控件的用法: 1.第一步包含头文件 #include <QLabel> 2.创建静态对象,并指定父对象 QLabel lb(&w); 3.设置控件的常用属性 --指定了父组件的控件,父组件show了,控件不用调用自己的show。 --子控件的创建和属性设置要在父组件show之前 lb.setText("I am a label..."); */