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 的移植见本分类下其它文章。

  • 相关阅读:
    c#中枚举的使用
    WEB页面下载内容导出excel
    浏览器使用说明
    ChromiumWebBrowser 禁用右键菜单
    ExpressionHelp2
    安装T4环境
    打印功能
    操作图片
    软件开发中的框架概念和技术路线概念
    Grpc-Client引用Server的proto文件时Build Fail
  • 原文地址:https://www.cnblogs.com/GyForever1004/p/8955694.html
Copyright © 2011-2022 走看看