Qt: Hello world

这篇具有很好参考价值的文章主要介绍了Qt: Hello world。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0. Qt 可以构建跨平台的ui项目. 走一波windows下Hello world

1.下载QT creator 当下版本是10了. 下载速度极慢. 需要30G的硬盘空间.

2.安装成功后,开始菜单会产生如下效果:

Qt: Hello world

3. 运行QT creator10.0.1(community), 如下:

Qt: Hello world

4. 点击:创建项目  

  4.1 无需,理解显示的内容,选第一个就行

Qt: Hello world

  4.2 注意路径也需要自己键入

Qt: Hello world

   4.3  选Cmake,(其他构建器不在流行)

Qt: Hello world

   4.4 默认即可

Qt: Hello world
  4.5 

Qt: Hello world

  4.6 注意选 MinGW 这个才是跨平台

Qt: Hello world

   4.7  默认即可

Qt: Hello world

 5. 完成创建后, 选择编辑 然后选中 mainwndow.ui 文件, 

Qt: Hello world

6. 打开了 ui 设计器 ,从左侧 拖动label到中间设计区,在右侧修改text为:Hello world

Qt: Hello world

 7. 点击左下角, 绿色箭头, 即可运行看到效果

Qt: Hello world

 8.打包部署: 左下角,将debug改成relase 然后 选择锤子图标.

Qt: Hello world

10. 查看编译位置:

Qt: Hello world

11. 定位到此位置,运行后,会出现报错:

Qt: Hello world

 12. 在开始菜单,找到

Qt: Hello world

11. 运行这个控制台, 改变路径后, 执行: windeployqt HelloWorld.exe

Qt: Hello world

12. 运行效果: 

Qt: Hello world

13.再次回到,exe所在目录,会多出很多dll, 于是双击就可以运行. 

Qt: Hello world

14. qt世界已经打开了. 

 文章来源地址https://www.toymoban.com/news/detail-510644.html

 

 



 

 

 

 

 



 

到了这里,关于Qt: Hello world的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【QT+QGIS跨平台编译】之三十六:【RasterLite2+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

    RasterLite2是一个开源的轻量级栅格数据库,可以用于存储和管理各种类型的栅格数据,包括卫星遥感图像、数字高程模型等。 与传统的GIS数据存储方式不同,RasterLite2采用基于SQLite的数据库引擎,支持快速的数据查询和空间分析操作。同时,由于其轻量级的设计,RasterLite2可以

    2024年02月19日
    浏览(70)
  • java可以跨平台的原因是什么?

    因为不同平台可以安装对应的JVM(Java Virtual Machine),它是C/ C++写的,JVM可以屏蔽所有和平台相关的信息,并帮助把Java文件经过编译后生成的和平台无关的class类文件(也就是字节码)从硬盘读取到内存中,并转换为机器码执行。 总结:一个就是JVM,一个就是生成的运行类文

    2024年02月07日
    浏览(45)
  • Flutter 实战:构建跨平台应用

    Flutter是由Google开发的一款开源移动应用开发框架,它可以帮助开发者在iOS和Android平台上快速、高效地开发应用。Flutter使用Dart语言作为开发语言,具有跨平台兼容性高、开发效率快、性能优异等特点。本文将通过实战案例,介绍如何使用Flutter构建跨平台应用。 在开始Flutte

    2024年02月05日
    浏览(224)
  • Flutter:构建跨平台应用的未来选择

    随着移动设备的普及和技术的不断发展,跨平台移动应用开发成为了一个热门的需求。Flutter作为一款由Google开发的开源移动应用开发框架,受到了越来越多的关注。本文将带你了解Flutter的优势、应用场景以及如何使用Flutter进行开发。 一、Flutter的优势 1.跨平台:Flutter使用

    2024年02月09日
    浏览(70)
  • Kotlin MultiPlatform:构建跨平台应用的未来

    1.1 Kotlin MultiPlatform简介 Kotlin MultiPlatform(简称KMP)是一种由JetBrains开发的跨平台开发解决方案,它建立在Kotlin语言之上。KMP允许开发者使用一套Kotlin代码来构建适用于多个平台的应用程序,包括移动应用、后端服务和嵌入式系统等。KMP提供了共享代码的功能,同时也允许开发

    2024年04月17日
    浏览(56)
  • 构建跨设备3D应用:HOOPS的跨平台开发能力

    在当今数字化和可视化需求不断提升的时代,三维技术的应用越来越广泛,尤其在制造、建筑、工程及媒体行业。HOOPS,由Tech Soft 3D开发,是一套全面的软件开发工具包,用于构建高性能的三维应用程序。该工具包涵盖了从三维渲染到复杂数据交换的多个方面,支持广泛的文

    2024年04月25日
    浏览(54)
  • 最佳实践-使用Github Actions来构建跨平台容器镜像

    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 最近在写K8s的相关系列文章,因为有涉及到镜像构建,发现在Mac m1的Arm架构下构建的部分镜像,没法在X86架构下使用,不兼容。 尝试网上介绍的各种方式,都已失败告终,效果如下: 最终

    2024年02月05日
    浏览(58)
  • 探索 Electron Egg:构建跨平台桌面应用的理想选择

    随着Web技术的不断发展,构建跨平台桌面应用的需求也在逐渐增加。Electron Egg作为一个结合了Electron和Vue.js的框架,为开发者提供了一个简单而强大的工具,使他们能够快速构建出优秀的桌面应用。本文将介绍Electron Egg的核心特性、优势以及如何开始使用这个框架。 什么是

    2024年02月20日
    浏览(69)
  • NativePHP:使用PHP构建跨平台桌面应用的新框架

    NativePHP是一个用于使用PHP构建桌面应用的框架。它允许PHP开发人员使用熟悉的工具和技术创建跨平台的原生应用。NativePHP具有一系列易于使用的类,一套用于构建和打包应用程序的工具以及一个静态跨平台PHP运行时。 官网地址:https://nativephp.com PHP究竟是什么?严格地说,N

    2024年02月14日
    浏览(50)
  • WEB跨平台桌面程序构建工具对比(Electron、Tauri、Wails)

    WEB 跨平台 桌面应用程序 顾名思义就是用 JavaScript、HTML、CSS 等前端技术构建跨平台的桌面应用,WEB 负责 GUI 渲染并与后端(如 Node.js、Python、Rust 等)交互,从而突破自身无法操作 OS 层级资源的限制。其实现在如火如荼的 小程序 原理也类似,只是把后端换成宿主 APP (如微信

    2024年02月05日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包