随笔分类 -  QT5

摘要:QMessageBox //错误对话框 //QMessageBox::critical(this,"critical","错误"); //信息对话框 //QMessageBox::information(this,"critical","信息对话框"); //警告对话框 //QMessageBox: 阅读全文
posted @ 2021-09-25 13:42 A_Powered 阅读(123) 评论(0) 推荐(0)
摘要:1. connect(发出者,发送的具体信号(函数地址),[](){ 表达式}) connect(ui->actionMotai,&QAction::triggered,[=](){ //模态对话框 QDialog dlg(this); dlg.resize(300,150); dlg.exec() 阅读全文
posted @ 2021-09-25 12:51 A_Powered 阅读(113) 评论(0) 推荐(0)
摘要:添加资源文件 1.在项目中创建Qt-Qt Resource File res.qrc不要写中文 添加-添加前缀(可以把需要用的图片进行分类) 之后添加文件即可. 在ui的按钮中直接添加图片 在按钮中选择QAbstractButton-ICON,要选择添加资源.就可以添加上图片了... 阅读全文
posted @ 2021-09-25 09:13 A_Powered 阅读(141) 评论(0) 推荐(0)
摘要:分为菜单栏、工具栏、状态栏 浮动窗口 Dock Widget 工具栏:可以有多个 状态栏:仅有一个 //状态栏 QStatusBar * staBar = statusBar(); setStatusBar(staBar); //放标签控件 QLabel *label = new QLabel("提 阅读全文
posted @ 2021-09-24 11:12 A_Powered 阅读(116) 评论(0) 推荐(0)
摘要:(按钮)-(点击)-(窗口)-(关闭窗口) connect(信号发送者,发送的具体信号(函数地址),信号接收者,信号处理SLOT(函数地址)); 信号槽的优点:松散耦合,信号发送端与接收端,本身是没有关联的. connect将二者联系起来; connect(button,&QButton::clic 阅读全文
posted @ 2021-09-21 14:52 A_Powered 阅读(46) 评论(0) 推荐(0)
摘要:QString转char * 1.QString-QByteArray(.toUtf8)-char*(.data()); //查看QByteArray帮助. 阅读全文
posted @ 2021-09-21 14:34 A_Powered 阅读(18) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/34555751 阅读全文
posted @ 2021-01-28 15:16 A_Powered 阅读(28) 评论(0) 推荐(0)
摘要:QT写串口: 在QT中创建工程,在这里就不叙述了... 软件思路: 1.配置 2.完成接收 3.完成发送 串口的功能也就是这些了.... 一.包含头文件 需要包含的重要文件,就是QSerialPort #include <QSerialPort> 添加头文件后会提示错误............... 阅读全文
posted @ 2021-01-02 23:14 A_Powered 阅读(277) 评论(0) 推荐(0)
摘要:模态对话框就是在没有关闭它之前,不能再与同一个应用程序的其他窗口进行交互,比如新建项目时弹出的对话框。 #include "dialog.h" #include "ui_dialog.h" Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(n 阅读全文
posted @ 2020-03-03 09:52 A_Powered 阅读(428) 评论(0) 推荐(0)
摘要:在设置应用程序图片时,遇到了问题::-1: error: [release/HelloWorldRelease_resource_res.o] Error 1. 错误原因:直接建立了个文件,改名为.ico,之后将图片添加在.ico中。这样会导致编译错误。 成功操作如下: 第一步:可以将已选择好的图片 阅读全文
posted @ 2020-03-02 13:12 A_Powered 阅读(387) 评论(0) 推荐(0)
摘要:我们已经了解MD5是什么了。 我们可以运用MD5查找重复文件。 QByteArray Widget::getfileMD5(const QString &fileName) { QFile file(fileName); if(file.open(QIODevice::ReadOnly)) { QC 阅读全文
posted @ 2020-03-01 23:05 A_Powered 阅读(800) 评论(0) 推荐(0)
摘要:在QT中操作文件也是非常方便的,在QT中引用QFile头文件#include <QFile>//文件的操作//创建对象,这里可以查看关于QFile的文档。有虚函数virtual bool open(OpenMode mode; 有参构造。 QFile file(路径); file.open(文件打开 阅读全文
posted @ 2020-03-01 08:59 A_Powered 阅读(494) 评论(0) 推荐(0)
摘要:MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于199 阅读全文
posted @ 2020-02-29 23:03 A_Powered 阅读(918) 评论(0) 推荐(0)
摘要:又重温了一遍C++之后来看QT教程了。QT之前也看过,不过都是很长时间之前了,一直也用到。 反过来再一学,这是和学新的是一样一样的。 首先创建新项目。 1.点击NEW PROJECT 2.Applition,之后根据需求爱好,选择QT Widgets Applition,选择choose 3.设置项 阅读全文
posted @ 2020-02-27 23:06 A_Powered 阅读(876) 评论(0) 推荐(0)