qt移植到开发板
- 编译tslib并移植
- 编译qt源码并移植
使用命令行交叉编译编写好的qt代码
- window上代码最后写完需要添加如下代码,以适应各种屏幕大小
#include <QDesktopWidget>
#include <QStyle>
#include <QRect>
//注意:如下 代码写进构造函数中最后即可
QDesktopWidget *deskTopWidget = QApplication::desktop();
QRect deskRect = deskTopWidget->availableGeometry();
int appH = deskRect.height();
int appW = deskRect.width();
this->setFixedSize(appW, appH);
setGeometry(0, 0, appW, appH);
- 使用ubuntu上交叉编译出来的qt源码(即:目标平台下使用的qt源码) 路径下的qmake xxxx.pro 生成Makefile
…/arm-qt/bin/qmake xxx.pro - make (需要提前使能交叉编译器)
- 生成的可执行文件在目标平台上就可以运行了