欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt 动态创建控件

程序员文章站 2024-01-03 13:54:46
...

Qt 动态创建控件


博客小贴士,必看


1. 继承QWidget动态显示

/* 1.新建 C++class新文件, Base Class选择QWidget */

/* 2.在.pro文件中添加 QT += widgets gui */

/* 3.新建 main.cpp: */

#include <QApplication>
#include "myWidget.h"  //MyWidget为 QWidget子类
int main(int argc,char *argv[])
{
    QApplication app(argc,argv);
    MyWidget mWidget;
    mWidget.setWindowTitle(QString::fromLocal8Bit("主界面"));
    mWidget.show();
    return app.exec();
}

2. 代码创建按钮等控件

/* 代码动态创建按钮 */
QPushButton *pushButton=new QPushnButton(QString::fromLocal8Bit("按钮"), this);
pushButton->setGeometry(400,380,120,40);
delete pushButton; //析构函数调用

/* 代码动态创建 QLCDNumber控件 */
QLCDNumber *timeLcd=new QLCDNumber(this);
timeLcd->setGeometry(400,70,120,40);
delete timeLcd; //析构函数调用

上一篇:

下一篇: