QT程序可以被显示的最小单位
可以被独立显示的最小单位就是一个QWidget类的对象:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget w;
w.setWindowTitle("Hello QT!");
w.show();
return a.exec();
}
显示:
QT控件,比如按钮控件
QPushButton,这个类的基类是QWidget。
任何在显示的控件,都是一个QWidget。
一个控件被显示,只要它挂载的父Widget在显示状态即可。
控件只需要new出来,挂到this主窗口,就会显示:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
//在主窗体显示一个按钮
QPushButton* fullScreenButton = new QPushButton(tr("FullScreen"), this);
ui->setupUi(this);
}
效果: