王彦为

聚沙成塔
  1. 首页
  2. 嵌入式
  3. 正文

玩转DragronBoard 410c系列之七:使用qt-creator-linux开发ARM应用程序

2020-10-07 12645点热度 3人点赞 0条评论

3、Hello World

之前我们都喜欢用控制台举例,这次开发点新鲜的,开发GUI版的Hello World。使用QT新建QWidget程序,流程如下图

主要代码如下

// helloworld.pro 
// 注意修改target.path路径,保证目录存在并且有访问权限。
# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /home/linaro/Code/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

// mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMessageBox>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_clicked()
{
    QMessageBox::about(this,"Tip","Hello World");
}

然后通过远程桌面运行,运行的截图如下图所示。远程桌面的访问方式请参考《玩转DragronBoard 410c系列之二:远程访问Linux系统》

4、总结

这一篇文章简单介绍了Linux下使用QT Creator开发ARM应用程序,那么习惯于Windows系统小伙伴们会问,Windows系统能不能用QT Creator开发ARM程序呢?答案是肯定的,我会在《Windows系统使用QT Creator开发ARM应用程序》一文中介绍。但是,如果真的想用QT Creator开发ARM程序,还是建议使用Linux系统,Windows系统的QT Creator开发会出一些幺蛾子。

5、下载地址

我在这里提供下我交叉编译好的QT ARM,不想自己的编译的的可以跳过第一章节。
链接:https://pan.baidu.com/s/1OOTthU7YFcnuRyE5dL9u-g
提取码:WANG

上一页 1 2 3
标签: 暂无
最后更新:2022-03-31

王彦为

新生代农民工,十年医疗器械行业从业经验,现居苏州。爱生活,爱做梦。

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2022 王彦为. ALL RIGHTS RESERVED.

苏ICP备16063331号-1

苏公网安备32050702011313号