
Qt Widget
qt理论知识学习总结
hurryddd
对单片机、Linux、IOT感兴趣,热衷于相关新技术的学习与研究
展开
-
QT项目实战之翻金币小游戏
目录一、实现效果二、实现过程1、创建项目、添加项目资源2、创建主场景(mainscene.cpp/.h)3、自定义开始按钮(mypushbutton.cpp/.h)4、创建选择关卡场景(chooselevelscene.cpp/.h)5、创建翻金币场景(playscene.cpp/.h)6、创建金币(mycoin.cpp/.h)7、每个关卡的默认显示8、单个金币翻转特效9、翻转周围金币10、判断胜利11、音效添加12、项目优化13、项目打包以及游戏原创 2020-09-06 22:16:43 · 6222 阅读 · 1 评论 -
QT项目实战之串口调试助手
目录一、前言1、关于字符集编码的延伸阅读2、关于字符编码几点的总结二、功能与效果1、效果2、功能三、实现过程1、创建QMainWindow窗口与UI设计2、代码实现1、信号和槽的关联方式2、文件发送和文件保存3、配置信息的保存4、字符与16进制编码字符的互相转换3、工程打包发布1、使用QT自带的windeployqt.exe打包2、使用HM NIS Edit编辑器与NSIS编译器更深层次打包四、功能测试一、前言给大家安利一款自己编写原创 2020-09-17 23:33:32 · 3684 阅读 · 3 评论 -
QT 与 QT creator 和 QT SDK 之间的区别
Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。QT Creator 跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。QT SDK 包括了Qt库、Qt Creator IDE和Qt工具,这些都集成在一个易于安装的文件包里.。Qt<QT Creator< QT SDKQT框架约等于MFC转载 2020-09-06 22:27:55 · 419 阅读 · 0 评论 -
Qt中的信号和槽
目录1、概念2、自定义的信号和槽3、自定义的信号和槽出现重载4、QString转为char*5、Lambda表达式1、概念信号和槽是用于将信号发送者与信号处理者关联起来:connect(信号的发送者,发送的具体信息,信号的结束者,信号的处理(槽))connect(btn3, &myPushButton::clicked, this, &myWidget::close);信号和槽的优点:松散耦合,信号的发送端和接收端本身是没有关联的,通过connnect连原创 2020-09-06 22:43:54 · 566 阅读 · 0 评论 -
Qt对话框
目录一、分类1、模态对话框2、非模态对话框二、标准对话框1、消息提示对话框2、获取颜色对话框3、获取文件对话框4、设置(获取)字体对话框三、自定义对话框一、分类1、模态对话框不可以对其他窗口进行操作,阻塞。用exec 方法显示2、非模态对话框可以对其他窗口进行操作,非阻塞。用 show 方法显示MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::Mai原创 2020-09-06 23:10:24 · 199 阅读 · 0 评论 -
Qt控件
目录1、按钮组2、QListWidget列表控件3、QTreeWidget树控件4、QTableWidget表格控件5、其他控件6、自定义控件封装1、按钮组QPushButton 常用按钮,常用于显示文字QToolButton 工具按钮,用于显示图片,如想显示文字。修改风格 toolButtonStyle中,选中autoRaise时点击的时候有凸起的效果radioButton 单选按钮,设置默认: ui->radioBtn_man->setChec原创 2020-09-06 23:27:16 · 402 阅读 · 0 评论 -
Qt事件&定时器
目录1、鼠标事件1、需要知道有哪些鼠标事件2、需要知道QLabel控件的鼠标事件的处理函数3、编写QLabel控件的鼠标事件的处理函数2、定时器实现方法1、定时器事件2、定时器类QTimer3、event事件分发器4、event事件过滤器1、鼠标事件以 QLabel 控件的鼠标事件为例:1、需要知道有哪些鼠标事件enum QEvent::Type2、需要知道QLabel控件的鼠标事件的处理函数3、编写QLabel控件的...原创 2020-09-07 00:03:53 · 684 阅读 · 0 评论 -
QMainWindow
目录1、QWidget、QMainWindow、QDialog的关系2、QMainWindow3、创建可视化编辑的 QMainWindow4、资源文件添加1、QWidget、QMainWindow、QDialog的关系2、QMainWindow#include "mainwindow.h"#include <QMenuBar>#include <QToolBar>#include <QStatusBar>#inclu.原创 2020-09-06 22:58:41 · 256 阅读 · 0 评论