原因是 在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r但是这个我是直接下载的官网文件解压的,没有动过啊。 破案了。 linux下编译要下 .tar.xz , 。zip的编码不一样 不知道,我刚刚下载的.zip 开始执行 .configure 就有问题 Read More
posted @ 2017-11-30 22:41 findumars Views(440) Comments(0) Diggs(0)
最近开发中,遇到了窗体不能居中的问题,看了网上的很多文章,窗口居中,无非都是move至窗口的中心目标; 有两种方式, 一种在构造函数中直接计算中心坐标; 另一种是在窗口show后再move至相应坐标。但是自己在构造函数中添加了对应的句子以后,窗体不在窗口的(0,0)点显示,反而在右下角显示,自己很是 Read More
posted @ 2017-11-30 22:33 findumars Views(1588) Comments(0) Diggs(0)
Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了! Qt 的版本是按照不 Read More
posted @ 2017-11-30 19:55 findumars Views(890) Comments(0) Diggs(0)
本文记录PC(x86)下安装Linux/X11版Qt 开发环境。下载页面:http://qt-project.org/downloads ARM嵌入式版本qt库的编译安装详见《unbunt12.04编译安装qt-embedded-4.8.1》 我们选择qt-everywhere-opensource Read More
posted @ 2017-11-30 19:51 findumars Views(2498) Comments(0) Diggs(0)
在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下《Qt 窗口与部件的概念》。 对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下。 模态QDialog 方式一: QDialog dlg(this);dlg.exec(); 方式二: QDi Read More
posted @ 2017-11-30 19:23 findumars Views(2271) Comments(0) Diggs(0)