1、先用QPixmap load 或者 convertFromImage 然后用Qpainter drawpixmap就可以了(可以添加在QWidget:PaintEvent(QPainter *)里)。
2、两者根本没有可比性。除非你的硬件非常非常的低档,否则在目前主流的嵌入式平台下完全没有考虑minigui的必要。Qt提供了许多基础功能的类库,提升了程序的跨平台能力,并且有大量的现存代码与应用基于Qt实现,而minigui只是一个非常简陋的GUI而已。至于gtk,除了LGPL协议方面的优势,基本上没有太多好处。
3、所以实现一个移动设备上的界面,我们这样来构造:硬件:arm9最小系统板+触摸液晶屏 软件:linux系统 QT 运行库 被QT编译好的应用程序 上三个都是嵌入式移植的,是移植好并用arm-linux-交叉编译器编译的linux系统,QT库lib*.so,QT编译器和该编译器编的应用程序。
1、QT只是其中的一个小小部分,很多时候在嵌入式的工作中是不需要的,因为有很多的嵌入式产品没有GUI,只用命令行就可以实现了。而且现在做GUI的工具也很多,QT只是其中一种。我的意见是,向linux内核方向发展,这可以最大利用你的既有优势。
2、首先,你需要一块ARM芯片的测试主板。然后在主板上加载Linux系统,并且在Linux系统中配置QT的演示环境。
3、因此,学习嵌入式QT你首先要对你的ARM开发板安装操作系统,编译环境,之后,学习QT的方法和学习MFC基本上没啥区别。
4、嵌入式QT也叫QT/Embeded,是应用在嵌入式linux系统上的GUI应用程序运行环境,主要运行于framebuffer上。
5、它就是qt-embedded。而qtopia是QT公司的一个嵌入式桌面系统,目前已停止开发了。如果arm上没有qt库,不能运行QT程序,必须把相应的QT库按装到ARM板上。qmake产生makefile,make根据makefile调用gcc进行编译。qt-embedded-linux-opensource-src-tar.gz是用在嵌入式上的QT开发库。