Qt
Qt相关知识内容,以及遇到的错误
菜鸟不会飞~
这个作者很懒,什么都没留下…
展开
-
Qt Md5值计算
通过读取文件计算md5值完成文件校验。1. int CUpgradeLanguage::MD5Check(const QString &strFileName) 2. { 3. QFile file(strFileName); 4. QByteArray fileArray; 5. 6. if (!file.open(QIODevice::ReadOnly)) 7. { 8. //打开失败 9. DL原创 2021-06-06 22:13:17 · 1856 阅读 · 0 评论 -
Qt调用外部程序
启动外部程序的两种方式:一体式void QProcess::start(const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite) 外部程序启动后。将随主程序的退出而退出。分离式void QProcess::startDetached(const QString & program, const QStringList & arguments, const QSt转载 2021-06-06 22:10:45 · 2390 阅读 · 0 评论 -
Qt实现下拉框与复选框组合控件
通过对Combox选项进行修改,使用QStandardItemModel存储选项模型。MenuItem.h1. #ifndef MENUITEM_H 2. #define MENUITEM_H 3. 4. #include <QObject> 5. 6. class MenuItem 7. { 8. public: 9. MenuItem(int iMenuId, const QString &strMenuName, bool bIsCh原创 2021-06-06 21:59:37 · 1822 阅读 · 2 评论 -
Qt界面假死
转载自:https://blog.csdn.net/mj412828668/article/details/85321021 在Qt 5的GUI程序中,主线程也叫GUI线程,因为它是唯一被允许执行GUI相关操作的线程。对于一些计算量比较大的非常耗时的操作,如果放在主线程中,就是出现界面无法响应的问题。这种问题的解决一种方式是,把这些耗时操作放到次线程中,还有一种比较简单的方法:在处理耗时操作中加入一个延时,并调用QCoreApplication::processEvents()。这个函数告诉Qt去处转载 2021-04-04 19:40:13 · 1238 阅读 · 0 评论 -
Qt自定义信号和槽
在子窗口与程序主窗口分属不同的类和页面,要实现修改内容并在主程序窗口通知QLabel显示,需要发送信号。该问题可通过自定义信号和槽的方式实现。SettingDialog.h1. class SettingDialog : public QDialog 2. { 3. Q_OBJECT 4. 5. public: 6. SettingDialog(QWidget *parent = Q_NULLPTR); 7. ~SettingDialog(); 8.原创 2021-04-04 15:31:00 · 656 阅读 · 0 评论 -
Qt自定义Label控件
Qt自定义Label控件方法一方法二方法一在Demo编写期间需要对头像显示控件进行特殊处理,使其显示为圆形并且能够响应鼠标点击事件,就类似于PC端QQ点击头像。因此就需要通过继承QLabel类并重写其paintEvent和event函数来实现控件自定义。MaskLabel.h1. #ifndef MASKLABEL_H 2. #define MASKLABEL_H 3. 4. #include <QLabel> 5. #include <QPainter>原创 2021-04-04 15:04:55 · 2347 阅读 · 0 评论 -
Qt Excel操作
Qt Excel操作简单介绍其他库基础操作添加模块相关代码遇到的坑简单介绍最近在写一个小工具涉及到了Excel操作,顺便学习记录一下。文章内使用的是Windows系统的ActiveX对象(QAxObject)操作Excel。其他库Qt操作Excel的库还有很多,可以参考Qt君写的链接: Qt处理Excel的一些库.基础操作添加模块在Qt Creator中使用QAxObject需要先在pro中添加:QT += axcontainer在VS中使用的话需要在建工程或者,是项目右键的Qt Moud原创 2020-08-02 20:15:02 · 11979 阅读 · 7 评论 -
Qt中使用opencv读取资源文件
出现的问题在我做毕设的过程中,使用opencv读取图片资源文件,发现存在一些问题:Qt中资源文件的访问路径为 :/xxx/xxx.png在Qt中,绝大多数地方都可以用资源路径代替原始文件系统路径。尤其是在 QIcon, QImage, or QPixmap 构造器中可以传递资源路径来代替文件名称。在内存中,资源被用资源对象树来描述。该树在启动时自动构建并用QFile来解析资源路径。ope...原创 2020-04-03 18:56:16 · 906 阅读 · 0 评论