目不及,心至

初秋,

追伟人之足迹,至长沙。

亦仿独立橘子州头,湘江南来,匆匆北去。

问苍茫大地,谁主沉浮?

看浩瀚宇宙,智源向方?

思飘渺时空,可经轮回?

唯楚有才,楚天宽!秋风凉雨,清爽思涌

神州大地,目不及,心觅至

 

 

Qt C++项目总结13:判断窗口是否打开了

在定义窗口的类中定义一个bool变量is_opened,初始化为false.当你定义对象并打开了一个窗口时(可在构造函数中实现),is_opened=true,这样你只要检测is_opened就可知道窗口是否已打开

 

 

 

参考:

http://bbs.csdn.net/topics/60187715

Qt C++项目总结12:Qt中的容器类QVector

Qt中有丰富的容器类—数组QVector、链表QLinkedList、映射表QMap、哈希表QHash。

 

 

参考:

https://www.cnblogs.com/newstart/archive/2013/05/09/3068625.html

Qt C++项目总结10: 按回车时光标跳到下一个输入框

把各控件的tab order设置好后,想在按回车时光标跳到下一个输入框,然后焦点跳到OK键时执行指定的函数

 

Qt C++项目总结8:设置QRadioButton的ID

多个QRadioButton的对象可以用QButtonGroup来包起来组成一个排它性的单选组

然后可以用checkedId来获取,默认情况上,如果上面没有用setId来设置的话,获取到的ID号就不一定是想要的,所以在设定了ID再checkId.

 

 

 

 

Qt C++项目总结7: 编译报错:error: No rule to make target

编译报错:error: No rule to make target

情况发生在原有项目中新建了一个对话框后发现存放的路径不对,于是把所有相关的.h, .cpp, .ui文件剪切到正确的路径下,这时便以就出错了,甚至到把这个新建的相关的东西都移出项目删除了,还有。

最后的在项目的.pro文件中发现还有相关的记录信息,于是把相关的内容删掉,报错就消失了。

Qt C++项目总结6: 读写文本文件

写:

 

Qt C++项目总结4: 数字转字符串

用arg()函数,使整数转为字符串,指定字符串最小位宽为3,十进制,不足前面加0:

 

使用QString::number();

参考:

http://blog.csdn.net/u013007900/article/details/50222991

Qt C++项目总结3:获取时间字符串

 

Qt C++项目总结2: 延时函数

 

 

参考:

http://blog.csdn.net/lusirking/article/details/51728320

http://blog.csdn.net/yanche521/article/details/50977301

Qt C++项目总结1: Qt connect

connect() 是Qt里实现信号与槽连接的函数,有了它,就可以实现用信号来出发一个函数。

它是QObject类下的一个静态方法, 如果一个类没有继承于QObject而直接调用connect()函数是会报错的。

所以要使用connect()可以使类继承于QObject, 然后在类里面就可以使用connect()了。如果一个类已继继承于别外一个类,这时就要使用C++的多继承的特性。

多继承:

参考:
http://blog.csdn.net/xingewudi21/article/details/41343819

libpng warning: iCCP: known incorrect sRGB profile

在做一个QT修改项目时,发现应用程序输出一直报警告:

libpng warning: iCCP: known incorrect sRGB profile

虽然不理它也可以运行,但看着这个警告就感觉不好,于是搜索了一下,发现一个JQTools, 可以运行这个软件把项目中的PNG图片处理一下,警告就消失了。很好的工具。

作者的博客:http://blog.csdn.net/wsj18808050/article/details/47858539

这是一个内容很丰富的工具集!可以从github下载:https://github.com/188080501/JQTools/releases/tag/V17.9.1

关于这个问题:

https://stackoverflow.com/questions/22745076/libpng-warning-iccp-known-incorrect-srgb-profile