QT:创建一个widget,包含源文件,头文件,以及ui文件
1. 安装QT
2. 在QT Welcome画面,点击 New Project
3. 选择Application--Qt Widgets Application
4. 按提示创建即可
文件目录如下:
头文件如下:
1 #ifndef MAINWINDOW_H 2 #define MAINWINDOW_H 3 4 #include <QMainWindow> 5 6 namespace Ui { 7 class MainWindow; 8 } 9 10 class MainWindow : public QMainWindow 11 { 12 Q_OBJECT 13 14 public: 15 explicit MainWindow(QWidget *parent = 0); 16 ~MainWindow(); 17 18 private: 19 Ui::MainWindow *ui; 20 }; 21 22 #endif // MAINWINDOW_H
源文件如下:
1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 4 MainWindow::MainWindow(QWidget *parent) : 5 QMainWindow(parent), 6 ui(new Ui::MainWindow) 7 { 8 ui->setupUi(this); 9 } 10 11 MainWindow::~MainWindow() 12 { 13 delete ui; 14 }
转载于:https://www.cnblogs.com/qianqiannian/p/9585210.html
QT:创建一个widget,包含源文件,头文件,以及ui文件相关推荐
- 使用Qt创建一个C语言工程
使用Qt创建一个C语言工程 第一步:点击new按钮:或者在左边,点击右键选择新建项目:或者点击文件,选择新建项目 方式一 方式二 方式三 第二步:在弹出的对话框中选择Non-Qt Project和Pl ...
- MOOS-ivp 使用qt创建一个moosapp
前言 有一段时间没更新了,这个系列不会涉及到具体项目,只是moos在实际应用的总结. 虽然moos自带编译脚本,但是调试的时候很麻烦,所以直接用qt创建一个moosapp,便于链库和调试. 转载请注明 ...
- 创建一个nginx容器(提供配置文件和网页文件)
创建一个nginx容器(提供配置文件和网页文件) 创建一个nginx容器 [root@localhost ~]# docker run -tid --name nginx centos 81cd1d3 ...
- 把Qt的界面文件(.ui文件)生成源文件(.h或.cpp)封装成链接库
前言 在用Qt做开发时,为了方便快速,一般都使用Qt设计师界面类来做界面相关的布局,这个类在当前工程中是没有.cpp或.h文件的,但主类又有引入了这个头文件,点开转到定义或声明时,是打不开的,如下图: ...
- 创建一个打不开删不掉的文件夹
想必大家都多多少少有些不愿意让别人看到的文件.那怎么办呢? 当然也有很多的解决办法,如给文件加密.将文件隐藏-- 我今天就介绍另一种办法,通过DOS命令可以创建一个别人 ...
- QT 创建一个 可移动、可拉伸的无边框窗体
在使用QT创建窗体的时候,为了使窗口美化,通常不使用QT自带的边框.会调用下面函数去除窗体边框. setWindowFlags(Qt::FramelessWindowHint) 但是有个问题,当去除了 ...
- 使用Qt创建一个时钟
如何用Qt制作时钟呢?下面一起来看一下吧: 首先来看一下成品图 我在网上找的好看的照片作为背景,用画板画表盘和各个指针,看起来效果挺不错. 主要代码 2.1.设置画家函数 2.2.背景部分 //添加背 ...
- 31:第三章:开发通行证服务:14:开发【获得用户基本信息,接口】;(需要根据前端对返回数据的要求,创建一个只包含非隐私信息的AppUserVO类,去包装返回给前端的数据)
说明: (1)本篇博客内容:开发[获得用户基本信息,接口]: 目录 零:本篇博客合理性说明:(或者说是:[获得用户基本信息,接口]是什么) 一:正式开发: 1.在[api]接口工程的UserContr ...
- Qt创建项目:手把手创建第一个Qt项目
上一节介绍了QtCreator编辑器的页面长什么样子,以及都有哪些功能区,每个功能区都是用来做什么的.这一节我就手把手带大家创建一个Qt项目. 创建项目 点击新建按钮 创建项目有两个入口,一个是在欢迎 ...
最新文章
- 华为机考HJ13句子逆序C语言弱智解法
- 关于几种压缩算法以及hadoop和hbase中的压缩配置说明
- tab-pane 怎么家点击事件_想起爆款?怎么样去打造一个人见人点的爆款主图?
- 某银行信用卡中心——大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型“金融大数据主题策划”活动(查看详情)第一部分的系列案例/征文;感谢 百融金服 的投递 作为整体
- 二叉树剪枝_决策树,生成剪枝,CART算法
- ASP.NET学习笔记之操作过滤器
- java 递归 求一个数的阶乘
- 使用JavaScript和jQuery添加工具提示
- 全文检索(LuceneSolr)
- freebsd mysql tmp_FreeBSD下安装MySQL与MySQLdb笔记
- 【PID优化】基于matlab粒子群和遗传算法PID控制器优化设计【含Matlab源码 1311期】
- 西班牙出差见闻之三(普拉多博物馆)
- OFFICE 图标异常解决办法
- wireshark官方文档第 8 章数据包捕获
- 计算机主板高清图解 清华同方,清华同方bios设定图解
- mysql插入表情_向MySQL数据库中插入带emoji表情符的数据时报错
- CleanMyMac X2023Mac电脑空间内存清理工具
- tomcat更改默认端口号
- 自然语言推理入门:ESIM
- 你所不了解的分布性系统之高可用篇
热门文章
- Hadoop HIVE 复合数据类型
- 编程语言对比 面向对象
- python 实例创建
- docker container
- opencv-api FlannBasedMatcher
- Java click传递变量,Java-OnClickListener中的最终变量要求
- java发送post请求json格式_Linux QT 4G发送HTTP POST请求发送JSON格式的数据
- 阿里组织架构的”大中台+小前台“
- React16:Hooks总览,拥抱函数式 (这大概是最全的React Hooks吧)
- 灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断