QT
文章平均质量分 81
IT之路
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
QT程序占用内存过高
1.问题: 最近正在测试写的QT应用程序,QT程序运行在S3C2440板子上的linux系统中,测试的过程中发现一个奇怪的问题,QT程序占用内存一次比一次大。比如第一次开机QT应用程序运行内存为30M,在运行一段时间后增加到33M,此时我将板子断电。第二次上电重启,怪事发生了,此时运行内存达到了34M,运行一段时间后达到37M。依次类推,最后QT程序因为占用内存过大被linux系统原创 2015-05-27 09:38:19 · 19664 阅读 · 2 评论 -
Qt交叉编译环境安装笔记
首先交叉编译 qt然后在 QtCreator的 Qt Versions 中添加这个交叉编译的 qt有了 compiler 和 qt 库 就可以交叉编译了kits = compiler + Qt Version; compiler 和 Qt Version 要对应,是同一平台的。 编译 arm 版的qt 因为项目需要,我们需要在开发板上使用QT开发平台转载 2015-08-26 16:08:49 · 1136 阅读 · 0 评论 -
Ubuntu下Qt4.8.6生成的界面中文无法显示的问题
最近在Ubuntu10.04中安装Qt4.8.6的开发环境,但是发现在Qt Creator2.7.1下开发的界面中文无法显示。后经网上查阅相关资料发现是由未安装fontconfig导致的。 解决步骤如下:1.首先安装sudo apt-get install libfontconfig*2.在qt-everywhere-opensource-src-4.8.6.源码目录下在./con转载 2015-08-27 08:27:55 · 837 阅读 · 0 评论 -
ARM板上QT4显示中文
这块网上找到很多文章,也是按照网上的做的,但是有很多不成功,这里把自己成功的总结下。在Qt中使用中文,按照网上的很多方法,Ubuntu中显示正常,但是移植到开发板上显示有问题,这里根据我的操作做个整理。显示中文主要是两点,一是编码,而是字体。关于编码网上查的资料各种说法都有,utf8 gbk gb2312的,我用的是utf8.开发板上必须也有对应的中文字体才能够显示中文,我这里在Ubu转载 2015-09-08 10:19:02 · 634 阅读 · 0 评论 -
怎么让QLineEdit只能输入数字
QRegExp regx("[1-9][0-9]+$");QValidator *validator = new QRegExpValidator(regx, ui->lineEdit );lineEdit->setValidator(validator);lineEdit的第一个数是1-9的,第二个数和之后的是0-9的。原创 2015-11-24 08:43:16 · 4277 阅读 · 0 评论 -
《Linux开发环境搭建四》Ubuntu10.04中搭建Qt开发环境
搭建准备的软件:Qt库:qt-everywhere-opensource-src-4.8.5.tar.gzQt Creator:qt-creator-linux-x86-opensource-2.7.1.bin两者下载地址:http://www.qt.io/download-open-source/#section-2一.首先安装Qt库:1.解压文件执行命令 t原创 2015-07-03 09:54:17 · 449 阅读 · 0 评论 -
Qt 字体大小的计算
在QFont当中有两种方式设置字体大小,一种是PixelSize,另一种是PointSizePoint实际是磅,也就是 1/72 inch我们可以从PainterDevice中得到当前DPI(Dot per inch)。因此 Pixel = DPI * Point / 72例如设置字体为20Point。 那么字体的像素大小是 90 * 20 / 72 约等于 25.以将字体设置转载 2017-03-15 16:19:54 · 9287 阅读 · 0 评论