ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

初识QT_Creator

初识QT_Creator 文章目录QT_CreatorQT_Creator页面QT工具QT项目文件介绍创建步骤第一个QT程序代码运行效果QT_CreatorQT_Creator页面QT工具QT Assistant(QT助手)QT Desiginer(QT设计师)QT Example and Dmeos(QT演示程序与案例)QT Linguist(QT语言)QT项目文件介绍main.cpp主函数文件(应用程序的入口操作)mainwindows.cpp主窗口类文件对应mainwindow.h头文件。创建步骤第一个QT程序代码mainwindow.h文件#ifndefMAINWINDOW_H#defineMAINWINDOW_H#includeQMainWindow#includeqlabel.hQT_BEGIN_NAMESPACEnamespaceUi{classMainWindow;}QT_END_NAMESPACEclassMainWindow:publicQMainWindow{Q_OBJECTpublic:MainWindow(QWidget*parentnullptr);~MainWindow();private:// 1. QLabel *labFirst new Qlabel(第一个标签); // 自定义私有QLabel标签指针对象QLabel*labFirst;// 定义QLabel标签指针对象private:Ui::MainWindow*ui;};#endif// MAINWINDOW_Hmainwindow.cpp代码#includemainwindow.h#includeui_mainwindow.hMainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){labFirstnewQLabel(第一个标签创建,this);labFirst-setGeometry(50,50,310,100);labFirst-setStyleSheet(QLabel{background-color:green;color:cyan});// 设置背景颜色labFirst-setFont(QFont(隶书,22));ui-setupUi(this);}MainWindow::~MainWindow(){deleteui;}main.cpp代码#includemainwindow.h#includeQApplicationintmain(intargc,char*argv[]){QApplicationa(argc,argv);MainWindow w;w.resize(500,500);// 设置运行窗口尺寸大小w.setWindowTitle(第一个QT程序设计);w.show();returna.exec();}运行效果
返回列表