QT 应用程序测试

添加环境

export QTEDIR='/Qt5'
export QTINC='/Qt5/include/'
export QTLIB='/Qt5/lib'
export QT_QPA_FB_TSLIB='1'
export QT_QPA_FONTDIR='/Qt5/lib/fonts'
export QT_QPA_GENERIC_PLUGINS='tslib'
export QT_QPA_PLATFORM='linuxfb:fb=/dev/fb0:size=700x400:mmSize=700x400:offset=0x0:tty=/dev/tty1'
export QT_QPA_PLATFORM_PLUGIN_PATH='/Qt5/plugins'
export LD_LIBRARY_PATH='/Qt5/lib'
export QWS_MOUSE_PROTO=tslib:/dev/input/event1

编写测试程序

mkdir qtapp
cd qtapp
vim test.cpp 内容如下:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
   QApplication app(argc,argv);
   QPushButton b("Hello World !");
   b.show();
   QObject::connect(&b,SIGNAL(clicked()),&app,SLOT(quit()));

   return app.exec();
}

编译测试程序

依次执行以下命令:

qmake -project
qmake
make

最后生成可执行程序。

需要将 qmake 添加至系统路径,编译如果出现问题的话,
见下篇文章(QApplication: No such file or directory 错误解决)。

关于 Qt tslib 的移植见本分类下其它文章。

猜你喜欢

转载自www.cnblogs.com/GyForever1004/p/8955694.html