【QT】
文章平均质量分 67
zsyyugong
这个作者很懒,什么都没留下…
展开
-
【QT】 Qt自定义ui控件
在使用Qt的ui设计时,Qt为我们提供了标准的窗口控件,但是在很多复杂工程中,标准窗口控件并不能满足所有的需求,这时就需要我们自定义控件。我们自定义的类既可以作为独立的窗口显示,又可以作为一个控件显示。原创 2023-11-06 21:24:04 · 1282 阅读 · 0 评论 -
【QT】QT自定义C++类
建立项目后,添加类MyBtn,Base class中可以直接输入QPushButton作为继承类新建自定义方法 void SetMyText(QString str),MyBtn.h// 自定义添加类,写代码前,要先编译一下,确保没有错误,再继续写。Q_OBJECTpublic:MyBtn.cpp新建类完成。原创 2023-11-06 17:28:50 · 1238 阅读 · 0 评论 -
【QT】qt打包程序后无法正常启动
本人在自己电脑上打包Qt程序后可以正常运行,但换了个电脑就无法运行了,显示应用程序无法正常启动(0xc000007b)。应该采用Qt自带的cmd,打开命令行后先定位到打包项目所在的文件夹,然后用。造成这种情况的原因是因为系统变量的原因,我用的win10自带的cmd。命令将所需要的dll依赖文件加到该文件夹中。原创 2023-11-10 19:33:49 · 874 阅读 · 0 评论 -
【QT】Qt读取ANSI格式文件
关于Qt字符串格式转换以及QTextCodec的使用方式,网上有很多资料。其中大多数看起来很复杂,甚至根本无法完成转换工作,或者是基于较低的Qt版本编写。因此,有必要对使用QTextCodec完成字符串格式转换进行简要说明,本文中代码基于Qt5.1编写。Qt使用Unicode来表示字符串。但是通常需要访问一些非Unicode格式的字符串,例如打开一个GBK编码的中文文本文件,甚至一些非Unicode编码的日文,俄文等。其实,在Qt帮助手册中就有示例代码,但是是基于俄文的,这里简单修改为中文编码之间的转换。原创 2023-11-08 11:35:48 · 399 阅读 · 0 评论 -
【QT】如何理解Widget::Widget(QWidget *parent) :QWidget(parent)
一个没有父窗口部件的窗口部件一直是顶级窗口部件。非顶级窗口部件是父窗口的子部件。QWidget构造函数有两个参数:QWidget *parent = 0,Qt::WindowFlags f = 0。parent即父窗口,默认为0,即没有父窗口,是顶级窗口,如果指定parent值则当前窗体将会是一个子部件。原创 2023-10-30 10:59:27 · 2132 阅读 · 0 评论 -
【QT】模态对话框和非模态对话框
未设置Qt::WA_DeleteOnClose属性时,你去关闭窗口,窗口资源不会立即释放,窗口只是"隐藏"了。当调用析构函数时,窗口资源才会真正释放原创 2023-10-26 20:18:37 · 1240 阅读 · 0 评论 -
【QT】Qt控件不显示图标
本人在跟着B站视频学习QT时,遇到了一件十分悲惨的事情,一模一样的步骤,我的图标却不能显示。于是我上网查询一下解决方案,第一种,亲测没用;更换路径,不要将路径放到桌面上,放到D盘就能允许。3、构建 -> 执行qmake;1、构建 -> 清理项目;2、构建 -> 构建项目;4、构建 -> 运行;原创 2023-10-26 16:47:27 · 1427 阅读 · 0 评论 -
【QT】对象树
Qt中的对象树自动析构原理,我们析构父对象会自动析构子对象。原创 2023-10-25 15:23:50 · 578 阅读 · 1 评论 -
【QT】信号和槽能自动传递参数
信号和槽函数的参数,类型必须进行一一对应,如信号的参数为int,槽函数的参数也为int。原创 2023-10-24 21:37:55 · 1222 阅读 · 0 评论