QT
文章平均质量分 63
Terry.Z_1009
这个作者很懒,什么都没留下…
展开
-
QT=> 父界面设置背景图,子界面不受影响解决方案
父界面通过setStyleSheet设置背景图时,在父界面基础上创建子界面,此时子界面中的背景会被父界面影响。此处弹窗应为红色,但是却受到父界面背景图影响,导致颜色变成父界面背景图颜色。即使此时的子界面是通过。此时子界面sub_widget 做任何操作,都不会受到parent_widget背景图的影响。设置QT控件背景图的方法有几种,这里不做介绍。本文作者采用QSS方式设置背景图。变为正常子界面重绘的红色背景,不受父界面影响。函数重绘,也是会受到父界面背景图影响。”)中widget是父界面的名称。原创 2022-09-07 13:42:42 · 2849 阅读 · 0 评论 -
记 QT => ubuntu下QT可编译通过不可以运行图形界面
记录一次QT问题:问题描述:在ubuntu下开发qt项目。之前QT项目运行正常,直接点击运行,可编译qt生成可执行文件,且可以直接运行图形界面。现在隔了一个星期没任何更改,今天点击运行,只可以编译通过,但是图形界面不可以显示出来,点击debug也无效。(相关依赖库都已安装)...原创 2022-06-27 17:50:02 · 1018 阅读 · 0 评论 -
QT——QWidget窗体设置背景颜色、背景图、及其注意点
QWidget窗体设置背景颜色、背景图、及其注意点前言一、使用调色板QPalette来设置图片二、使用样式表QSS三、使用画笔Qpainter在paintEvent事件中绘制图片前言QT设置背景图笔录一、使用调色板QPalette来设置图片注意点:该方法对设有样式表的QWidget对象不会生效首先获得Widget的调色板,再设置调色板背景(setBrush),最后将调色板设置到Widget中//获得widget的paletteQPalette palette = this->pal原创 2022-05-12 11:13:33 · 15709 阅读 · 2 评论 -
QFile seek说明——每次跳转都从0开始
传统的C函数fseek( FILE *, offset, origin), 其中origin表示从哪个位置开计算offset并跳转到这个位置,但是QFile的seek每一次跳转都是从0开始。背景:今天使用QFile读取二进制文件,需要分段读取配置信息数据,进行数据配置匹配,当中间出现一段应用数据时,需要跳过此段数据,读取下一个配置数据。如图所示,第一个红框为当前配置信息,需要跳过蓝框数据地址,读取下一个红框内的配置信息。一开始的操作是:osf.read((char*)&osf_file原创 2022-03-04 14:37:41 · 2006 阅读 · 1 评论 -
QT ——添加多国语言
QT ——添加多国语言提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT ——添加多国语言前言一、添加要生成的ts名称二、生成qm文件1.使用Linguist 进行翻译2.使用Linguist 进行生成qm文件三、使用qm文件前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启原创 2022-01-05 11:36:39 · 2660 阅读 · 0 评论 -
QT 将UI文件生成C++代码
QT ——将UI文件生成C++代码文章目录QT ——将UI文件生成C++代码前言一、UI设计界面拖拽控件二、QT构建 所见即所得三、UI文件生成C++1、打开Qt 5.12.9 for Desktop (MinGW 7.3.0 32 bit)命令行2、切换到QT项目的路径3、生成C++文件前言 我们在使用QT设计UI界面时,快捷的方法是直接使用ui设计界面工具,直接进行控件的拖拽,快速完成项目。为了更好的了解QT的控件,我们希望使用C++手撸QT,对于不熟悉的童鞋手足无措,不知道怎么下手。当原创 2021-12-29 16:40:01 · 8212 阅读 · 3 评论 -
windows下 QT5 Mingw编译zlib quazip动态库
QT应用之Quazip压缩最近在用QT解压缩zip文件,这里记录一下调试的过程。提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT应用之Quazip压缩前言一、本文章环境二、编译Zlib源码1.下载Zlib源码2.MingW32编译Zlib源码2.1 解压zlib-1.2.11.tar.gz2.2 打开MingW322.读入数据总结前言搜索博客了解,要使用QT压缩解压缩需要用到zlib以及quazip文件,对于它们需要进行编译,生成对应的库文件,然后再QT工程中原创 2021-09-18 14:43:44 · 1329 阅读 · 2 评论