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文件相关推荐

  1. 使用Qt创建一个C语言工程

    使用Qt创建一个C语言工程 第一步:点击new按钮:或者在左边,点击右键选择新建项目:或者点击文件,选择新建项目 方式一 方式二 方式三 第二步:在弹出的对话框中选择Non-Qt Project和Pl ...

  2. MOOS-ivp 使用qt创建一个moosapp

    前言 有一段时间没更新了,这个系列不会涉及到具体项目,只是moos在实际应用的总结. 虽然moos自带编译脚本,但是调试的时候很麻烦,所以直接用qt创建一个moosapp,便于链库和调试. 转载请注明 ...

  3. 创建一个nginx容器(提供配置文件和网页文件)

    创建一个nginx容器(提供配置文件和网页文件) 创建一个nginx容器 [root@localhost ~]# docker run -tid --name nginx centos 81cd1d3 ...

  4. 把Qt的界面文件(.ui文件)生成源文件(.h或.cpp)封装成链接库

    前言 在用Qt做开发时,为了方便快速,一般都使用Qt设计师界面类来做界面相关的布局,这个类在当前工程中是没有.cpp或.h文件的,但主类又有引入了这个头文件,点开转到定义或声明时,是打不开的,如下图: ...

  5. 创建一个打不开删不掉的文件夹

      想必大家都多多少少有些不愿意让别人看到的文件.那怎么办呢?        当然也有很多的解决办法,如给文件加密.将文件隐藏--        我今天就介绍另一种办法,通过DOS命令可以创建一个别人 ...

  6. QT 创建一个 可移动、可拉伸的无边框窗体

    在使用QT创建窗体的时候,为了使窗口美化,通常不使用QT自带的边框.会调用下面函数去除窗体边框. setWindowFlags(Qt::FramelessWindowHint) 但是有个问题,当去除了 ...

  7. 使用Qt创建一个时钟

    如何用Qt制作时钟呢?下面一起来看一下吧: 首先来看一下成品图 我在网上找的好看的照片作为背景,用画板画表盘和各个指针,看起来效果挺不错. 主要代码 2.1.设置画家函数 2.2.背景部分 //添加背 ...

  8. 31:第三章:开发通行证服务:14:开发【获得用户基本信息,接口】;(需要根据前端对返回数据的要求,创建一个只包含非隐私信息的AppUserVO类,去包装返回给前端的数据)

    说明: (1)本篇博客内容:开发[获得用户基本信息,接口]: 目录 零:本篇博客合理性说明:(或者说是:[获得用户基本信息,接口]是什么) 一:正式开发: 1.在[api]接口工程的UserContr ...

  9. Qt创建项目:手把手创建第一个Qt项目

    上一节介绍了QtCreator编辑器的页面长什么样子,以及都有哪些功能区,每个功能区都是用来做什么的.这一节我就手把手带大家创建一个Qt项目. 创建项目 点击新建按钮 创建项目有两个入口,一个是在欢迎 ...

最新文章

  1. 华为机考HJ13句子逆序C语言弱智解法
  2. 关于几种压缩算法以及hadoop和hbase中的压缩配置说明
  3. tab-pane 怎么家点击事件_想起爆款?怎么样去打造一个人见人点的爆款主图?
  4. 某银行信用卡中心——大数据反欺诈应用案例 2017-06-23 10:54 本篇案例为数据猿推出的大型“金融大数据主题策划”活动(查看详情)第一部分的系列案例/征文;感谢 百融金服 的投递 作为整体
  5. 二叉树剪枝_决策树,生成剪枝,CART算法
  6. ASP.NET学习笔记之操作过滤器
  7. java 递归 求一个数的阶乘
  8. 使用JavaScript和jQuery添加工具提示
  9. 全文检索(LuceneSolr)
  10. freebsd mysql tmp_FreeBSD下安装MySQL与MySQLdb笔记
  11. 【PID优化】基于matlab粒子群和遗传算法PID控制器优化设计【含Matlab源码 1311期】
  12. 西班牙出差见闻之三(普拉多博物馆)
  13. OFFICE 图标异常解决办法
  14. wireshark官方文档第 8 章数据包捕获
  15. 计算机主板高清图解 清华同方,清华同方bios设定图解
  16. mysql插入表情_向MySQL数据库中插入带emoji表情符的数据时报错
  17. CleanMyMac X2023Mac电脑空间内存清理工具
  18. tomcat更改默认端口号
  19. 自然语言推理入门:ESIM
  20. 你所不了解的分布性系统之高可用篇

热门文章

  1. Hadoop HIVE 复合数据类型
  2. 编程语言对比 面向对象
  3. python 实例创建
  4. docker container
  5. opencv-api FlannBasedMatcher
  6. Java click传递变量,Java-OnClickListener中的最终变量要求
  7. java发送post请求json格式_Linux QT 4G发送HTTP POST请求发送JSON格式的数据
  8. 阿里组织架构的”大中台+小前台“
  9. React16:Hooks总览,拥抱函数式 (这大概是最全的React Hooks吧)
  10. 灵活控制 Hibernate 的日志或 SQL 输出,以便于诊断