LinuxのQT
liuxuebest
这个作者很懒,什么都没留下…
展开
-
opia のqvfb工具的生成
<br />QT这个基于GUI的linux开发工具,给我的印象是很好、很强大,比微软的VS2005牛X多了。因为它会使你去查找类的signal/slot 以及函数、属性。<br />我在qt安装的不是最新的4.7版本的,目前4.7版本的安装做的确实简单,和在windows下平台安装差不多。以前的qt几乎都是用指令安装。我还是趋向于指令安装。<br />目前我需要安装qtopia-4.2.2版本的。初始安装和安装QT一样的,但是opia和QT的区别还是在于帧缓冲区的概念---qvfb工具。qvfb工具本身不是原创 2011-03-30 13:44:00 · 781 阅读 · 0 评论 -
QT-x11与qtopia之间的关系
<br />他们之间的关系我想一些教程上写的很详细,我只是从我个人使用的角度加以分析.QT的开发平台是基于x86的,它和window下的VS的开发几乎是差不多的,而qtopia 则需要编译2个版本,一个是x86的版本,一个是基于板子的(arm等等)开发平台。<br />下面我主要从安装的角度分析qtopia,qtopia需要通过qvfb来显示应用程序,而基于ARM板子的qtopia 生成的程序是不可以在qvfb下面显示出来的。这个问题我一直困扰着。但是慢慢体会到了他们之间的关系。首先QT开发的程序和opia原创 2011-03-30 18:22:00 · 819 阅读 · 0 评论 -
嵌入式软件开发---总结篇
嵌入式软件开发目前基于的开发平台是Linux+QT+qtopia的开发环境。从事软件开发基本上讲是不算很难。但是在应用程序移植的过程中有点麻烦,谈不上复杂。下面我说下开发的流程1.交叉编译环境的建立2.安装QT-X11 安装此软件的目的是基于PC 版本的。3.安装qtopia(Embedded linux)版本的系统,。4.将需要移植的库文件复制到文件系统的相关目录下测试OK下面我主要说下移植版本的开发。1对于移植版本的开发算不上什么很难的事情。只要是原创 2011-04-12 16:13:00 · 795 阅读 · 0 评论 -
应用系统移植到ARM9开发板
<br />开发QT移植版本总体来说是不难,难就难在了系统版本上面。下面我将成功移植应用系统在ARM9开发板上的经验分享下。希望能够对学习的朋友有些帮助<br />1.编写的函数不带ui窗体的。一般如下<br />#include<qapplication.h><br />#include<qlabel.h><br />int main(int argc,char *argv[])<br />{<br />QApplication app(argc,argv);<br />QLabel *label=ne原创 2011-04-17 15:51:00 · 819 阅读 · 0 评论 -
Qt: Session management error: None of the authentication protocols specified are supported
程序编写完毕之后准备运行后发现了:Qt: Session management error: None of the authentication protocols specified are supported这个问题的根源是当前是以root身份进行登录的,而运行程序需要更换一种角色。退出root 运行应用程序就OK了。。。原创 2013-12-17 01:31:37 · 7057 阅读 · 1 评论 -
错误提示:不能在返回类型中定义新类型
错误情况如下面所示:main.cpp:15: 错误:不能在返回类型中定义新类型main.cpp:15: 附注:(‘MainWindow’ 的定义末尾可能缺少一个分号)main.cpp:15: 错误:‘main’ 的声明指定了两个以上的数据类型main.cpp:15: 错误:‘::main’ 必须返回 ‘int’make: *** [main.o] 错误 1 说真的原创 2013-12-17 01:28:00 · 2035 阅读 · 0 评论 -
open(const char [10], int)’的调用没有匹配的函数
在qt框架下面实现对文件系统的操作,如open(...) close(..),ioctl(...),write()等等操作,在编译qt4文件时会出现如上图所示的open(const char [10], int)’的调用没有匹配的函数、以及close(& int)’的调用没有匹配的函数,就其原因是你的 open 在 全局命名空间,前面加双冒号 "::open(...)"和::close(f原创 2013-12-18 12:30:22 · 1174 阅读 · 0 评论 -
QT4 中文提示出现乱码
在程序运行过程中需要的信息提示、table表等需要中文信息的时候,会出现乱码,解决办法如下:就是在程序中设置字库QTextcodec *codec=QTextCodec::codecForName("UTF-8");//下面就是需要体现中文显示的类别了QTextCodec::setCodecCStrings(codec);//CString QTextCodec::setCodec原创 2013-12-20 11:16:11 · 625 阅读 · 0 评论 -
QT之窗体之间的传值
QT窗体间传值总结之Signal&Slot分类: QT2013-06-13 16:18 1035人阅读 评论(1) 收藏 举报Qt 窗体间传值 在写程序时,难免会碰到多窗体之间进行传值的问题。依照自己的理解,我把多窗体传值的可以使用的方法归纳如下: 1.使用QT中的Signal&Slot机制进行传值; 2.使用全局变转载 2014-02-06 23:47:42 · 964 阅读 · 0 评论