随笔分类 -  Qt

摘要:目前Qt安装面临的困难 由于Qt自5.15版本之后,就不再支持离线安装包了,所以想要继续安装,需要从官方下载在线安装工具,比如从Index of /archive/online_installers/4.5 (qt.io)下载qt-unified-windows-x64-4.5.1-online.e 阅读全文
posted @ 2023-03-14 08:34 声音~ 阅读(18996) 评论(0) 推荐(3)
摘要:问题复现 项目开发中自定义了实现一个http文件下载组件,在处理errorOccurred信号时,原意是在此信号槽中,关闭QNetworkReply连接,同时释放对应资源。代码示例如下: void FileDownloadProgress::slot_network_reply_errorOccur 阅读全文
posted @ 2023-02-02 10:39 声音~ 阅读(2167) 评论(0) 推荐(1)
摘要:Qt与Js互相调用 目前使用场景有: 通过QWebEngineView,来加载某个url或html文件(需要包含特定js文件)。 通过QWebChannel绑定到QWebEngineView上,qt可以调用js暴露的接口,js也可以调用qt暴露的接口。 Qt调用Js示例 调用示例 QString s 阅读全文
posted @ 2023-01-31 09:26 声音~ 阅读(1338) 评论(0) 推荐(0)
摘要:QLabel设置背景透明 label->setStyleSheet("QLabel {background-color: transparent;}"); Qt加载GIF图 示例代码 QLabel* label = new QLabel(); label->resize(100, 100); lab 阅读全文
posted @ 2023-01-13 13:12 声音~ 阅读(248) 评论(0) 推荐(0)
摘要:背景 项目中,有个需求是,父窗口关闭窗口时,子窗口也要同时关闭。 我们通过设置属性Qt::WA_DeleteOnClose可以实现。 // 设置属性 QWidget* widget = new QWidget(); widget->setAttribute(Qt::WA_DeleteOnClose) 阅读全文
posted @ 2023-01-12 11:44 声音~ 阅读(810) 评论(0) 推荐(0)
摘要:安装Qt 略(参考网上的安装Qt即可,暂时不考虑其他组件) 安装jdk17 下载1.8版本 网上推荐使用JDK1.8,而不是其他版本,不建议使用最新版。 下载1.8 Java Downloads | Oracle 设置环境变量 在系统变量栏中,安装程序已经默认将C:\Program Files (x 阅读全文
posted @ 2023-01-03 17:36 声音~ 阅读(2107) 评论(0) 推荐(0)