QT
文章平均质量分 70
Devour_
刚入行的小程序员~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QWidget提升后,无法对提升的对象设置背景颜色,QFrame却可以。
QWidget提升后,不能直接用setStyleSheet()对QWidget这个提升对象的背景颜色和样式做调整了。但是,如果是QFrame 的提升类,却可以用setStyleSheet()对QFrame的提升对象做样式调整。具体现象见下方实列:情况一:QWidget提升后不能setStyleSheet()对对象本身做调整了。QWidget窗体本身背景色没有改变,但是内部控件颜色改变了,这是控件继承的原因,具体原因这里不解释。【我理解的是因为widget_title是提升的QWidget对象,系统找原创 2022-03-03 15:37:11 · 1857 阅读 · 1 评论 -
QT5.15.2安装教程
QT属于开源项目,从QT5.15开始都统一为下载器在线安装的方式,安装较为简单。1、下载好在线下载器。QT对5.15以及以上版本已经停止提供离线安装包,但是,5.15以及以上版本都支持在线安装。清华镜像Qt5.15及其以上版本在https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/进入在线程序下载,里面有三个版本1.Windows版本,2.Mac版本,3.Linux版本,可根据需要下载。(我本人下载的是原创 2022-01-26 09:31:04 · 6225 阅读 · 0 评论 -
Qt开发中获取系统相关信息的方法,值得收藏参考
本文转自https://zhuanlan.zhihu.com/p/111005951,这篇写的很详细,但是macos相关的只有一部分太少了,基本都是Windows的,我个人后续也会把相关的系统调用方式上传整理到本文章中。在项目开发过程中,我们经常要获取系统的相关信息,从而了解系统和程序进程的运行情况,特别是在程序调试过程中,这些系统信息对我们定位bug更加重要。本文将全面归纳总结获取系统信息的一些接口方法,并用代码实现之,以便同行的你在开发过程中参考。如果觉得文章不错,请收藏并顺手点个赞,作为一个开发者,转载 2021-07-14 10:40:22 · 2420 阅读 · 0 评论 -
Qt connect信号槽多次定义,会多次触发槽函数
问题描述:点击Websocket【连接】按钮的时候将open连接到指定的地址,websocket在连接成功后会发出 connected信号;同时我们在初始化的时候就将,connected信号和我们的onconnected()函数建立连接;onconnected()函数,用于将接收到新的消息和我们的接收消息处理的槽函数绑定起来,以及做一些连接后的处理工作;void CWebSocketTool::innit(){ //初始化创建的连接,是否应该放到一List上去存储? conne原创 2021-05-17 14:55:31 · 1146 阅读 · 0 评论 -
windows如何计算任意单个进程的CPU占用率
编写QT应用,涉及到查看CPU占用率, 将当前程序的pid的句柄改成其他的程序的pid值即可查看其他指定程序的pid值了。(添加了一个方法根据程序名称获取其PID值)在https://blog.youkuaiyun.com/axdc_qa_team/article/details/4030511这个作者的查看cpu占用率的方法,基础之上添加了两个方法,更贴合我自己的项目了。测试代码如下!前一阵被要求在性能测试中,最好在测试时能够计算出解码进程的CPU占用率,做为我们参考的一种性能参数。于是乎搜寻并参考了..原创 2021-02-24 16:56:42 · 2857 阅读 · 2 评论 -
QProcess的一些用法
转自:https://www.cnblogs.com/wang1994/p/5943154.html初学QT开发 ,偶然读到,很有帮助。QProcess可用于完成启动外部程序,并与之交互通信。一、启动外部程序的两种方式 1)一体式:void QProcess::start(const QString & program,const QStringList &arguments,OpenMode mode = ReadWrite) 外部程序启动后,将随主程序的退出而退出转载 2021-02-22 16:27:28 · 2497 阅读 · 0 评论 -
C++ ——Qt的信号和槽的详解
1、概述信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生了感兴趣的事件,某一个操作就会被自动触发。(这里提一句,Qt 的信号槽使用了额外原创 2021-02-03 16:49:06 · 2156 阅读 · 0 评论
分享