![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
qt文本/文件/系统/控件操作类
qt操作使用文本和文件的一些方法,用于记录和分享给需要的开发者
大桶矿泉水
技术发展和创新的路上有很多坎坷,在每一个困难面前抱有认真面对、努力专研、沟通交流的态度,一切的路皆是平坦无阻的,只要有一颗坚持的本心,剩下的交给时间!
展开
-
qt调用图片并自适应界面大小显示
记录qt使用图片打开、查看和关闭等操作实现点击按键,打开选择的指定位置图片,有缩放显示,并可以点击放大按键放大图片,放大后图片自适应电脑窗口大小,大于窗口尺寸会根据最大宽和高缩放,小于窗口尺寸就按原比例居中显示出来。温故而知新。原创 2023-06-24 17:13:03 · 6331 阅读 · 0 评论 -
qt使用qxlsx实现xlsx、xls表格文件快速写入和读取
新年第二篇文章,收尾一个去年计划中发表文章和实现功能。原创 2023-01-04 22:34:00 · 9108 阅读 · 9 评论 -
qt之使用enigma virtual box工具生成单独的exe可执行文件
一、前言用了好久的qt,一直生成的可执行文件都是 拖家带口带一堆dll和文件夹的,偶然间看到了某位博主分享的程序,既然只有一个exe就可以执行,于是我就有了这个想法自己也要弄。二、准备学会windeployqt打包程序下载enigma virtual box工具,官方链接:https://enigmaprotector.com/en/downloads.html百度云链接:链接...原创 2019-07-11 21:50:19 · 4599 阅读 · 10 评论 -
QT5.10.0+MSVC2015(32)+自定义控件配置+WIN8安装步骤
前言: 为什么写这个博客,因为光是安装这个东西就安装了3天,神烦脑袋要炸,不过一切努力和坚持都会有收获的,最总让我搞定了,因为网上的例程也有一些,但不是很详细,对于一些新接触qt的小白来说(对就是我),很多东西大佬讲解帖子的时候就一代而过了,搞得最后新手看不明白,发帖的目的就是为了引导 更多的人,所以我准备把这个博写的详细一些。准备: 安装前要准备一些东西,我放上...原创 2019-06-07 19:23:44 · 5957 阅读 · 5 评论 -
qt creator转qt+vs之遇到问题汇总
前言:相信很多人一开始接触qt时并没有详细的了解qt的版本、编译器等等,我就是,然后在用了一段时间后发现一些想用的功能在安装的qt版本上实现不了,比如我一开始用qt5.7接触单位的项目,后来发现了qt for Android,然后就转成了qt5.10,再用了一段时间后发现想用自定义控件了,然后才了解到之前一直用的是qt原生的编译器MinGW,要换成MSVC的 编译器才可以实现自定义控件的使用(...原创 2019-06-09 20:29:57 · 1080 阅读 · 1 评论 -
QT5.10.0+MSVC2015(32)+QWT安装步骤
前言:精简的总结一下安装qwt插件的步骤,和使用时debug模式下或release下编译异常准备:下载qwt6.1.4,附上下载链接:百度云链接:https://pan.baidu.com/s/1wRnDPG8JhxTs8WPj7f0HFg提取码:kto3CSDN链接:https://download.csdn.net/download/qq_37603131/11236...原创 2019-06-12 11:38:25 · 1542 阅读 · 1 评论 -
qt设置程序开机自启的几种方式
一、前言略二、环境5.7mingw需要提供管理员权限,管理员权限与图标语句必须写在一个文件中,无法执行两个文件三、正文在main.cpp中添加一下函数void SetProcessAutoRunSelf(const QString &appPath){ //注册表路径需要使用双反斜杠,如果是32位系统,要使用QSettings::Registry32...原创 2020-03-13 09:23:44 · 5199 阅读 · 3 评论 -
qt生成程序以管理员身份运行和取消以管理员身份运行方式
参考下载链接:https://download.csdn.net/download/u012952807/9567869https://download.csdn.net/download/qq_37603131/11830953上面只是一个下载工具连接,也可直接通过修改pro 代码实现方式如下,如果想要制作的 exe必须以管理员身份运行才有效,那么只需在pro文件中最后一行加上...原创 2019-09-30 23:06:53 · 2482 阅读 · 1 评论 -
qt之实现打印功能
一、前言二、环境三、正文四、结语原创 2020-03-13 17:04:12 · 5346 阅读 · 1 评论 -
qt开启线程界面假死问题解决
一、前言在 使用qt高速读取传感器数据时,如果想要将数据实时刷新在界面,就需要开启一个线程单独去跑读取数据函数,并反馈给主程序,否则在主程序中读取和刷新界面会很卡很卡,但是在开启多线程,无外接鼠标键盘的linux环境下,发现一个问题,就是每个一段时间界面就假死,程序实际还在运行,指示界面卡住了,打印信息都正常,后来发现连接鼠标的话一动鼠标界面就恢复正常,但是也不会一直接着鼠标,卡死了就会认为真的死了,折腾了2天,累的我手指头只疼,终于解决这个问题了,发现问题的原因所在,这里发一个帖子记录一下,也希望能帮原创 2021-11-30 23:10:07 · 3768 阅读 · 1 评论 -
qt界面ui改变编译却不更新问题解决方法
一、前言有的时候改了qt界面重新编译之后却不更新,怎么整都不好使,很难受,其实这种情况基本就有一种可能,就是程序本身在一个地方编译,然后更换了另一台设备,或者另一个地址,在重新编译,但是界面的ui指向的是原路径ui.cpp。所以无论怎么整无法解决问题,今天就一起来解决一下子。二、环境qt512windows10三、正文一开始程序里是这些+换了外部的新路径之后,导致ui_mainwindow.h无法更新,但是系统界面指向这个,问题的最快解决办法就是把对应无变化的界面(比原创 2020-11-23 19:43:24 · 11156 阅读 · 16 评论 -
qt之QTextEdit在平板电脑滑动显示
在ui界面中,把qtextedit的 控件textInteractionFlags选项的NoTextInteraction打钩,然后发现其余√全没了,上面的readonly自动勾选,此时就设置完成滑动时 不高亮选中任何文本,仅查看数据。在cpp初始化函数中,对应的控件执行此方式QScroller::grabGesture(ui->textEdit_page85, QScroller...原创 2020-02-10 17:01:29 · 922 阅读 · 1 评论 -
qt获取网络时间
一、前言获取网络时间,目的就是获取最新的时间,而不是电脑的本机时间,这种情况一般应用在程序到时间过期,禁止使用情况下。二、环境qt5.7 win8三、正文pro文件中添加network库 QString aaa="19-12-15"; QString bbb; QTcpSocket *socket = new QTcpSocket(); s...原创 2019-12-15 23:18:48 · 4160 阅读 · 1 评论 -
qt在window上控制电脑关机重启操作
一、前言qt控制window系统的关机重启,Linux等其余设备需调用不同系统的api函数去操作,本文只介绍基于windows系统环境。二、环境win8系统,qt5.7三、正文我的用法是在退出程序是询问是否要关机void MainWindow::closeEvent(QCloseEvent *event){ QMessageBox msgBox(QMessage...原创 2019-12-05 09:15:05 · 2425 阅读 · 1 评论 -
qt 获取windows的cpu使用率, 内存,开机时间,磁盘大小等信息(新)
一、前言有些时候做的软件需要显示这些东西,但是在网上搜索页了一下,很少有这方面的帖子和实际有用的信息,因为qt是多平台使用,读取这些信息的方式方法和函数并不可能是同一种,所以各个平台有各个平台的方式,所以这里写一个在windoows上读取这些信息的方式。二、 环境qt 5.10 MSVC2015三、正文获取处理器信息:SYSTEM_INFO systemInfo;Get...原创 2019-12-03 14:17:38 · 6018 阅读 · 1 评论 -
qt之调用QColorDialog对颜色编辑拾取颜色
https://blog.csdn.net/qq_36391817/article/details/80706603原创 2020-02-18 10:04:30 · 1773 阅读 · 1 评论 -
qt之遍历文件中的图片,回放
一、前言qt制作文件遍历及历史截图回放二、环境qt5.7window8三、正文四、结语工作中学习,学习中进步原创 2020-08-30 15:39:34 · 583 阅读 · 0 评论