首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

QtQt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )

文章目录 一、创建 Qt 桌面程序 二、构建并运行 Qt 桌面程序 一、创建 Qt 桌面程序 ---- 首先要安装 Qt 开发环境 , 参考 【QtQt 开发环境安装 ( Qt 版本 5.14.2 |...Qt 下载 | Qt 安装 ) 博客 ; 打开 Qt Creator 开发环境 , 选择 " 菜单栏 / File / 新建文件或项目 ( N ) " , 在弹出 " New File or Project..." 中 " Base class " 基类 , 要选择 QWidget , 其它都按照默认选择 , 点击 " 下一步 " , 该项使用默认设置 , 点击 " 下一步 " , 该项使用默认设置 ,...点击 " 下一步 " , 该项使用默认设置 , 点击 " 下一步 " , 上述设置完成后 , 自动生成一个 Qt 桌面程序框架 ; 二、构建并运行 Qt 桌面程序 ---- 点击左下角电脑图标..., 在弹出对话框中配置一个构建套件 , 选择构建套件 : 构建好应用变成如下样式 , 点击左下角绿色三角形按钮 , 即可运行该 Qt 桌面程序 , 运行效果如下 :

3.2K40

嵌入式Linux-Qt环境搭建

本编介绍如何在嵌入式Linux开发板上配置Qt运行环境,并进行Qt程序运行测试。 1 tslib编译 tslib之前在测试触摸屏时候使用过,这里再来记录一下编译过程。...++/中qmake.conf文件 这个文件默认内容是: # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE_GENERATOR...其它一些参数含义: -opensource:构建Qt开源版本 -release:使用release版本Qt -xplatform linux-arm-gnueabi-g++:指定编译器 -skip...qt3d:跳过Qt3d -make libs:编译要用到库 -make examples:编译生成Qt例程代码 -nomake tools:不生成Qt工具 -no-openssl:不使用openssl...Qt运行测试 Qt编译文件中,自带Qt一些例子,可以先来在板子上运行这些例子看看Qt程序能否在板子上正常运行。

4.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    嵌入式Linux重启QT应用程序简单办法(基于QT4.8 qws)

    应用软件一般都有这样业务需求: 当有新版本APP,则程序就需要执行更新,更新完毕后(所谓更新大多就是以覆盖方式),不需要关机,而是应用程序自己重新启动即可。...查了网上一些资料,描写得非常复杂,还不如创建一个脚本,批处理完成我工作这样简单、快捷和粗暴。 在程序中,可以通过QT线程库函数来重启,也可以简单调用外部脚本,完成重启工作。...brightness /opt/app/my_app -qws -nomouse -font wqy-microhei & 当执行该脚本时,首先会调用killall -9 my_app关闭当前进行中和我app...名称一样进程,然后关闭背光,让LCD熄灭,最后,重新启动app,并将app放在后台运行。...这样就简单完成了app重启动作。 总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,谢谢大家对ZaLou.Cn支持。

    1.5K41

    嵌入式LinuxQT移植mqtt方法(包含arm端)

    环境: Ubuntu18.04 开发板:debian 交叉编译工具链:arm-linux-gnueabihf-gcc 8.3.0 QtQt5.11.2 解决方案在文末,如不想看中间过程,可直接跳转到文末...也就是mqtt报文需要自己去构建,好在mqtt报文并不是很复杂,稍微研究一下也能理解。 2、Linux下使用官方sdk包,比如阿里云有提供阿里sdk包,下载后调用它提供接口来连接阿里云。...3、QT里移植mqtt:这种方式因为可以直接调用官方写好接口,因此使用起来就简单多了,但是这个移植过程并不是那么简单。这分为Windows端和Linux端。...先说Ubuntu下移植: 这个我是参考网上,[Linux Qt下MQTT模块导入(移植)](https://blog.csdn.net/wct3344142/article/details/107022706...于是我猜想,把qtnetwork-config.h中这个QT_NO_SSL宏给注释掉,应该就可以了,虽然 说这样乱改代码可能导致一些意想不到结果,但我还是想试一下看能不能编译通过。

    9.9K30

    嵌入式Linux系列第12篇:LCD显示及QT

    1 引言 有些嵌入式设备会有一块显示屏,用来显示各种图案、按钮等元素,单片机里常见UI有emWin、TouchGFX等。Linux里常用QTQt是一个跨平台个C++应用程序开发框架。...如果要将Linux企鹅logo显示出来,需要, ? 最后还有一点 还有一个背光问题, ?...主要包括以下步骤: 1) 在Ubuntu下安装Qt软件,我安装qt-opensource-linux-x64-5.10.0.run,在QT官网可以下载到 https://download.qt.io...6 结束语 本期相关资料在https://github.com/TopSemic/NUC972_Linux 中 本篇为大家介绍了LinuxQT简单使用,让大家对LinuxQT移植和交叉编译有一个感性认识...,完善功能由于时间关系没有去研究,欢迎大家多交流,微信公众号如下,欢迎关注: 7 参考 1) https://devarea.com/embedded-linux-working-with-qt/#.

    3.6K40

    我用STM32MP1做了个疫情监控平台2—Qt环境搭建

    不同平台下移植,只需要修改很小一部分或者不用修改就可以直接运行。 ? 嵌入式Qt,即QtE,属于Qt Embedded Linux 分支平台。...3.主机搭建Qt环境 3.1 安装桌面版本Qt开发套件 安装桌面版本 Qt 开发套件,用户可以先在 PC 主机上进行 Qt 应用程序开发和调试,待应用程序完成之后,再使用嵌入式Qt套件构建一下,就可以生成可以在开发板上运行目标程序...由于开发板上Qt库版本是5.11版本,建议桌面Qt版本尽量也是5.11版本,如果不一致影响也不大。如果你电脑上已经安装了Qt 5 Linux版本,这一节可以跳过。...可以看到嵌入式Qt版本是5.11.2。知道了qmake和交叉编译器路径,下面我们在桌面版本Qt中添加一个开发套件,用于构建嵌入式Qt程序。...4.第一个Qt程序——Hello World 嵌入式Qt应用程序开发,可以完全按照桌面程序开发流程:新建工程、设计界面和功能、编译运行。

    2.4K10

    基于NXP i.MX28 MPU疫情监控平台2-Qt环境搭建

    不同平台下移植,只需要修改很小一部分或者不用修改就可以直接运行。 ? Qt支持平台 嵌入式Qt,即QtE,属于Qt Embedded Linux 分支平台。...实际运行 4.Linux桌面版本Qt环境搭建 Qt 是一个跨平台图形框架,在安装了桌面版本 Qt SDK 情况下,用户可以先在PC 主机上进行 Qt 应用程序开发调试,待应用程序基本成型后,再将其移植到目标板上...桌面版本 Qt SDK 主要包括以下两个部分: 用于桌面版本Qt Qt Creator 4.1 安装桌面版本Qt4 由于iMX287A官方系统内Qt库是Qt-4.7.3版本库,所以我们也要在桌面...4.2 配置Qt Creator构建套件 打开工具->选项->构建和运行菜单,添加嵌入式Qt构建套件,默认桌面环境下Qt4构建套件已经安装好了。...设计Qt界面 桌面运行效果 ? 桌面预览 切换嵌入式构建套件 如果程序效果正常,就可以切换为嵌入式构建套件,编译出可以在嵌入式平台运行程序了。 ?

    2.8K60

    Qt开机自启绕过桌面

    基本流程 修改ubuntu内置会话管理器(session manager)配置文件。...)是系统启动桌面时,会自动调用内会话配置文件目录 拷贝原有的系统自带桌面的会话 ps:不拷贝其实也行,但是就想改回原来桌面启动可能就会麻烦点!...//正真起到作用是 ubuntu.desktop,也直接拷贝ubuntu.desktop mv xsessions xsessions_ubuntu 配置自己登录会话桌面 mkdir...其它: 可以在执行脚本加上 xset s 0 #关闭屏幕保护 xset dpms 0 0 0 #关闭屏幕休眠 禁用Ubuntu图形服务 ps:若不禁用,用户可在登录界面,不选择选择指定图形服务...(X.Org),而是其它图形服务 当前ubuntu版本自带图形服务有WaylandEnable(这是最Ubuntu 17.10版本带额外图形服务),若有其他图形服务也需禁用。

    12810

    Linux桌面环境(桌面系统)

    完成工作方式不止一种,Linux 一直以来都以此而闻名,在图形桌面上更是如此,Linux 有各种各样图形化桌面可供选择。...Linux桌面环境也是一个程序,它和内核不是绑定,两者开发也不是同步;给不带界面的 Linux 系统安装上一个桌面环境,你就能看到各种漂亮窗口,并能用鼠标点击它们了。...上节讲到各种 Linux 发行版其实已经附带了某种桌面环境,如果你喜欢折腾,也可以更换其它桌面环境。...KDE 是基于大名鼎鼎 Qt ,最初于 1996 年作为开源项目公布,并在 1998 年发布了第一个版本,现在 KDE 几乎是排名第一桌面环境了。...Cinnamon 还是 Linux Mint 默认桌面环境。 6. 适用于较老硬件设备 Linux 桌面环境 图形化桌面环境弊端在于它们要占用相当一部分系统资源来保证正常运行。

    1.1K30

    QT Creator 快速入门教程 读书笔记(一)

    Qt简介 Qt 是一个跨平台C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。...也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。...五 Qt用途 使用 Qt 开发程序非常多。1997年,Qt 被用来开发 Linux 桌面环境 KDE,大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序事实标准。...Linux 也是嵌入式主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业,这些地方都有 Qt 影子。...总起来说,Qt 主要用于桌面程序开发和嵌入式开发。

    4.3K60

    Qt是什么?Qt简介(非常全面)

    Qt 支持操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。...1997年,Qt 被用来开发 Linux 桌面环境 KDE,大获成功,使 Qt 成为 Linux 环境下开发 C++ GUI 程序事实标准。...Linux 也是嵌入式主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。...总起来说,Qt 主要用于桌面程序开发和嵌入式开发。 Qt 和智能手机 Qt 目前支持主流 Android、iOS、WinPhone 等智能机操作系统。...KDE 是 Linux 操作系统桌面环境,与 GNOME 桌面是类似的,作为开源桌面它们竞争情况更为多见,有兴趣读者请猛击《Linux桌面环境》了解更多。

    2.5K20

    Qt开发-使用Python进行桌面端开发

    Qt下载 离线安装包网址:http://download.qt.io/archive/qt/ 建议 Qt5 安装 5.14.2版本 这是Qt5最后一个可以离线安装版本。...Qt6安装最新 之前在线安装还能选择5.15版本,现在只能安装6.x版本了。 所以还是建议直接安装6.x版本。 版本区别 那么 Qt 5 各个版本,该如何选择呢?...如果你需要用到 QtWebkit,则只能用 Qt5.5及其以前版本。...QML:这是 QtQt Quick 打造描述界面的新语言,然而就语法上,基本就是对 Javascript 做了扩展。几乎所有 Javascript 语法都可以使用。...添加环境变量(根据自己Qt安装路径修改) D:\Tools\Qt\6.2.1\mingw81_64\bin 进入exe生成目录运行 windeployqt.exe 程序名称.exe 这样所有依赖

    2.4K40

    MIC1816R||嵌入式ARM测控一体机安装使用说明

    MIC-1816R嵌入式ARM测控一体机采用ARM Cortex-A9 i.MX6处理器,支持Ubuntu操作系统,提供Qt和C开发包、示例程序,集成4通道IEPE加速规信号采集、8通道电压电流采集、模拟输出和数字...预装采集卡C语言驱动和例程,C编译器; 2、嵌入式Ubuntu:需要另外烧录到SD卡上,预装采集卡C语言、Qt语言驱动和例程,C编译器和Qt Creator。...3、解压缩指令: .tar.gz tar zxvf FileName.tar.gz 4、目录方式:也可以直接解压缩到Linux系统下目录中 出现目录如下: 二、烧录Ubuntu到SD卡: 1...四、启动终端,进入C语言例子代码目录,使用make指令编译程序,运行(详细步骤参考“附录:Linux通用C语言示例程序使用说明”。 五、启动Qt,打开例子程序: 编译运行。...VNC远程桌面配置 程序开发既可以使用MIC-1816R直接开发,也可以通过内置VNC服务器,通过远程客户端访问MIC-1816R远程桌面

    1K30

    嵌入式Linux:如何进行嵌入式Linux开发?

    嵌入式Linux开发主要有四种方式:裸机开发、SDK开发、驱动开发和应用开发。 1、裸机开发 裸机开发通常指在没有操作系统支持环境中直接在硬件上运行程序开发。...在嵌入式Linux SDK开发中,开发者可以利用Linux系统强大功能和灵活性,同时针对特定硬件平台进行优化和调整,以满足嵌入式设备特定需求。...3、驱动开发 驱动开发是指为嵌入式Linux系统编写设备驱动程序过程。在这个过程中,开发者需要深入理解Linux内核架构,学会如何在Linux内核环境下编写、调试和维护设备驱动程序。...Linux设备驱动主要分为3大类:字符设备驱动、块设备驱动和网络设备驱动。...4、应用开发 Linux 应用开发是指在 Linux 操作系统上开发应用程序过程。这包括创建、编写、调试和优化应用程序,以在 Linux 环境中运行。

    52700

    Qt开发-确认过眼神

    、Unix、嵌入式系统等) ?...总的来说Qt用在各类桌面应用程序开发以及嵌入式系统应用程序开发上,比较典型案例如Linux桌面环境KDE、WPS Office办公软件以及谷歌地图等 三、Qt商业版和开源版 Qt发行版本分为Qt商业版和...,但最初其实是为了解决Linux桌面环境KDE与Qt商业授权纠纷才为Qt增加了GPL开源授权;我们最关心还是开源版是免费 四、为什么选择Qt 以上已间接说明我们为什么要选择Qt,但还是需要总结一下是什么使...,移动和嵌入式平台 其可扩展性从低端,单一用途设备到高端复杂桌面应用程序或连接系统 世界一流API,工具和文档,简化了应用程序和设备创建 可维护性,稳定性和兼容性,可轻松维护大型代码库 拥有超过...这是Qt大多数用户与Qt首次接触地方,并构成了Qt工具基础。保持健康和成长是在其他市场也要成长先决条件 嵌入式和连接设备是Qt最大增长点。

    1.9K20

    嵌入式Linux QT开发之如何实现获取磁盘空间大小应用逻辑

    在Window系统上,打开我电脑,我们就能够看见系统每个磁盘可用空间以及总空间,如下所示: 在嵌入式LinuxQT界面结合产品开发中,我们在做产品文件管理模块通常来说也需要做这样一个功能。...方法一:(参考QT大神-飞扬青云磁盘容量空间控件实现) 利用Linux系统天生就已经提供df命令来获取,例如我们可以带上-h参数,这样就可以获得以人类可读格式显示输出,如下所示: 基于韦东山imx6ull...因此,我们能够借助QT提供字符串分割方法以及一些简单逻辑来实现获取其中一行内容。...结合QTQProcess函数或者Linux C提供popen函数来调用df -h命令来获取磁盘容量信息,然后通过这种方法循环读取每一行,结合自己产品业务逻辑去获取对应内容即可。...方法二、直接把df命令代码搬过来与QT进行结合 基于statfs函数实现,这种方法其实就是df命令实现原理,statfs可以用于查询文件系统相关信息。

    2.1K20

    QtQuick系列教程之开发环境搭建

    简介 QtQt Creator简介 Qt是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面嵌入式操作系统部署这些应用程序。...跨桌面嵌入式操作系统移植性:使用 Qt,您只需一次性开发应用程序,就可跨不同桌面嵌入式操作系统进行部署,而无须重新编写源代码,可以说Qt无处不在(QtEverywhere)。...Qt Creator 可在 Windows、Linux/X11 和 Mac OS X桌面操作系统上运行,供开发人员针对多个桌面和移动设备平台创建应用程序。...Qt Creator特性 Qt Creator是跨平台开发框架 Qt 集成开发环境(IDE),此 IDE 能够跨平台运行,支持系统包括 Linux(32 位及 64 位)、Mac OS X 以及...Qt 5.0是Digia于2012年12月19日发行,Qt 5.0是一个全新流行于跨平台应用程序和用户界面开发框架版本,可应用于桌面嵌入式和移动应用程序。

    2K30

    QtQt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )

    cmd 命令行窗口 七、博客资源 在 【QtQt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 ) 博客中 , 创建了一个空 Qt 桌面程序..., 并运行 ; 在本博客中简单介绍下 Qt 桌面程序开发 ; 一、添加按钮控件 ---- 双击 Forms 下 widget.ui 文件 , 进入界面编辑面板 , 从左侧组件列表中 , 拖拽一个...Push Button , 到主面板中 , 此时构建运行 Qt 桌面程序 , 在主界面中就会有一个 PushButton 按钮 ; 二、修改按钮文本 ---- 在主面板中双击 PushButton...对象 // 第二个参数是对话框标题 // 第三个参数是对话框文本内容 QMessageBox::information(this, "Hello", "Hello World, Qt...对象 // 第二个参数是对话框标题 // 第三个参数是对话框文本内容 QMessageBox::information(this, "Hello", "Hello World, Qt

    1.7K30
    领券