![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
浅暖0803
这个作者很懒,什么都没留下…
展开
-
Qt3D 加载obj不显示的问题
Qt3D 加载obj不显示的问题原创 2022-06-27 16:09:25 · 1759 阅读 · 1 评论 -
Qt Webassembly 搭建过程中遇到的问题
记录Qt Webassembly 搭建过程中遇到的问题。原创 2022-06-10 09:30:03 · 907 阅读 · 0 评论 -
Qt为应用程序添加ico图标
查了一些资料,发现很多添加ico图标的方法特别复杂,这里提供一个简单的方法。将ico文件复制到开发根目录下,如名为logo.ico。 在pro文件中添加: RC_ICONS = logo.ico原创 2021-09-02 08:39:54 · 1411 阅读 · 2 评论 -
QT父子窗口事件传递与事件过滤器
处理监控系统的时候遇到问题,在MainWidget中创建多个子Widget的时候,原意是想鼠标点击先让MainWidget截获处理后再分派给子Widget去处理,但调试后发现如果子Widget重新实现了事件方法,就直接处理掉事件了,没有进到MainWidget的处理方法中去,如果子Widget没有accept或ignore该事件,则该事件就会被传递给其父亲,在子Widget存在accept或ignore事件的时候,想要经过一下MainWidget的处理方法,就得用到事件处理器,因此网上找了一下,发现QT转载 2020-07-02 16:52:26 · 1622 阅读 · 1 评论 -
netsh配置网络失败
最近在写关于win10系统下修改网络配置的代码,程序中使用了netsh这个命令,代码如下(部分参考自网上的代码,抱歉忘了出处): if(ui->Network_ipnamed->isChecked()){ QString ip = ui->Network_ip_p->text(); QString netmask = ui->Ne...原创 2019-10-16 14:19:32 · 1860 阅读 · 0 评论 -
error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x.
QT写程序时遇到如下问题: /opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.5/include/c++/c++0x_warning.h:36: error: #error This file requires compiler and library support for the upcoming ISO C++ s...原创 2018-09-11 13:07:13 · 1555 阅读 · 1 评论 -
Qt 获取文件夹下所有文件信息,排序
获取文件夹下所有文件数目 int MyWidget::getFileCount(){ int count=0; QString path = "./storage"; QDir myDir(path);// for(unsigned int i = 0;i < myDir.count();i++){ QString sext = ...原创 2018-09-05 14:37:02 · 5172 阅读 · 0 评论 -
Qt 焦点问题
在写QT程序时,遇到焦点问题。在某个界面menu中,所有控件的焦点都已设置为NoFocus,按某个按键会弹出一个dialog,关闭dialog后,上下左右按键都不响应,无法进入keyPressEvent,查询发现,这几个按键可以切换焦点,当切换焦点时,则不会写响应keyPress事件,而本界面的控件都已设置为NoFocus,故编写了以下类,检测KeyPress事件,并打印获取焦点的...原创 2018-09-30 11:04:44 · 2470 阅读 · 0 评论 -
qAbs()、abs() 与fabs()
int abs(int i); // 返回int类型的绝对值double fabs(double i); // 返回double类型的绝对值float fabsf(float i); // 返回float类型的绝对值T qAbs(const T &value) // 返回输入参数对应类型的绝对值。...原创 2018-10-10 16:41:17 · 11984 阅读 · 0 评论 -
Qt Release版本 可执行文件莫名其妙增大近20倍
在编写界面程序生成可执行应用程序文件时,采用Release版本可执行文件一直都是1.6M左右,某次不知道怎么回事,编译生成的可执行文件变成了24M,增大了近20倍。 经过同事提点,发现问题所在,虽然图中两处都选择了Release版本,但是qmake构建配置却选了Debug,可能是不小心改的,导致生成的应用程序文件仍为Debug版本,大小相对Release版本大很多...原创 2018-11-07 14:54:25 · 1587 阅读 · 0 评论 -
Qt 子类中某按键ignore,事件却未传递到父类的问题
最近写界面程序,父类MyWidget中包含几个子类Widget、Dialog,MyWidget中用stackedWidget来切换这几个界面,部分代码如下:MyWidget::MyWidget(QWidget *parent) : QWidget(parent), ui(new Ui::MyWidget){ ui->setupUi(this);...原创 2019-04-17 10:41:13 · 971 阅读 · 0 评论 -
Qt国际化与国际化不完全问题
Qt的国际化步骤: 把需要翻译的地方全部用TR( “”)函数包含进来。 在pro文件中加入TRANSLATIONS + = XXX.ts. 如下图所示,单击更新翻译(或直接在终端中执行指令lupdate -verbose XXX.pro),生成XXX.ts文件。 使用的Qt的语言学家工具翻译TS,然后保存。 单击上图中的发布翻译,发布生成QM文件。 在主函数中窗口显示前加入以下代...转载 2018-09-04 16:17:17 · 1278 阅读 · 0 评论