
QT
爱学习的蓝调
每天进步一点点~做个有追求的程序员
展开
-
解决 Qt5 报错 This application failed to start because it could not find or load the Qt platform plugin
在用QT开发完,准备发布时,经常碰到报错:This application failed to start because it could not find or load the Qt platform plugin。这是因为程序包里缺少一些运行库,QT为了简化生成发布版本,特别提供了工具 "windeplayqt.exe"。这个工具在目录"xxx\Qt5.9.1\5.9.1\msvc2015_64\bin"。通过以下步骤可以解决此类错误。1 打开控制台窗口2 设置搜索路径以便系统可以搜索原创 2020-11-23 16:02:41 · 2234 阅读 · 2 评论 -
QTableWidget用法
设置列数 列宽ui->tableWidget->setColumnCount(4); //设置列数ui->tableWidget->setColumnWidth(0, 90); //0 设置列宽ui->tableWidget->setColumnWidth(1, 190); //1 设置列宽ui->tableWidget->setColumnWidth(2, 95); //2 设置列宽ui->tableWidget->setCo...原创 2020-10-15 14:32:48 · 327 阅读 · 0 评论 -
QString 和int,double等的转换
1、数值转QString整形的转换格式都是一样的,第一个参数是十进制要转换的整数,第二个参数指定以什么进制来转换,默认是十进制。第二个参数base必须在[2,36]之间,当base为10以外的值时,第一个参数n将被视为无符号整数。QString number(long n, int base = 10)QString number(ulong n, int base = 10)QSt...原创 2020-02-25 19:16:26 · 1603 阅读 · 0 评论 -
vs 给qt程序添加图标
具体步骤1、创建图标文件 myapp.ico,放入项目文件夹下。如果是png或jpg格式,可以使用软件或在线转换成ico格式2、在项目文件夹下创建myapp.rc文件3、在文件内写入IDI_ICON1 ICON DISCARDABLE "myapp.ico"4、在解决方案资源管理器中,右键点击项目,添加myapp.rc5、重新生成解决方案步骤展示...原创 2019-12-23 09:46:12 · 1879 阅读 · 2 评论 -
聊聊 Qt 的 new 、delete
在C++中学习过程中,我们都知道:delete 和 new 必须 配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt作为C++的库,显然是不会违背C++的前述原则的。可是:在Qt中,我们很多时候都疯狂地用new,却很少用delete,缺少的 delete 去哪儿了?!注:本文暂不涉及智能指针(smart pointer)相关的东西,你可以考虑 Qt 智能指针学习 一文Qt半自...转载 2018-02-27 15:18:35 · 6027 阅读 · 0 评论 -
Qt QLineEdit 限制输入类型以及大小Int 和double
在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值范围:例1:[cpp] view plain copylineEdit->setValidato...转载 2018-02-27 15:33:10 · 2200 阅读 · 1 评论 -
几个比较好的IT站和开发库官网
1、IT技术、项目类网站(1)首推CodeProject,一个国外的IT网站,官网地址为:http://www.codeproject.com,这个网站为程序开发者提供了很好的代码示例以及讲解,不过需要英文基础扎实才好。(2)伯乐在线:http://www.jobbole.com/关于IT业前沿信息 2、学习C++、VC++、QT的相关网站(1)QT开发论坛Qt官网:h...转载 2019-02-22 08:30:09 · 3596 阅读 · 0 评论