zoukankan      html  css  js  c++  java
  • 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 的移植见本分类下其它文章。

  • 相关阅读:
    python输出shell命令执行结果
    python实验二:字符串排序
    python学习系列
    linux命令系列目录
    git初步
    HTML基础教程 七 高级
    HTML/CSS基础教程 六
    linux命令---sed
    linux命令---unzip
    模块
  • 原文地址:https://www.cnblogs.com/GyForever1004/p/8955694.html
Copyright © 2011-2022 走看看