QT学习第一天:写一个QT小程序并生成可执行文件

这篇具有很好参考价值的文章主要介绍了QT学习第一天:写一个QT小程序并生成可执行文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

建项目

打开QT->单击文件->新建文件或项目;
QT学习第一天:写一个QT小程序并生成可执行文件
创建一个新工程:选择Application->选择Qt Widgets Application->单击Choose;
QT学习第一天:写一个QT小程序并生成可执行文件
编写名称和选择路径,然后单击下一步;
QT学习第一天:写一个QT小程序并生成可执行文件
一直下一步,直到下面的页面出现,在Base class中选择QDialog,然后单击下一步;
QT学习第一天:写一个QT小程序并生成可执行文件
一直下一步,直到下面的页面出现,选择MinGW 64-bit,因为这可以在linux中运行,MSVC只能在windows中运行。然后单击下一步直到完成。
QT学习第一天:写一个QT小程序并生成可执行文件

画界面

简化树形视图后可可视化文件看的更清楚,单击dialog.ui,进入界面;
QT学习第一天:写一个QT小程序并生成可执行文件
在控件容器栏中找到Display Widgets->Label标签拖拽三个到编辑框中;Input Widgets->LineEdit拖拽一个用于输入半径值,Buttons->PushButon拖拽一个用于提交单击相应事件;
修改他们的名字text:直接双击控件本身可修改;
修改他们的名字objectName:直接在右面的对象dialog中修改就行;
在计算按钮单击右键,在下拉菜单中->转到槽->clicked()->确定;
单击运行按钮(ctrl+r)(左下角绿色三角),然后保存所有;
QT学习第一天:写一个QT小程序并生成可执行文件

写程序

左栏单击编辑->单击dialog.cpp文件,添加右侧代码,单击运行按钮
QT学习第一天:写一个QT小程序并生成可执行文件

形成可执行文件

新建一个文件夹,将生成目录中的.exe文件复制到新文件夹中
QT学习第一天:写一个QT小程序并生成可执行文件
QT学习第一天:写一个QT小程序并生成可执行文件
cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车后:
输入如下命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件:
QT学习第一天:写一个QT小程序并生成可执行文件
如下图就是拷贝后的文件,单击.exe文件可进行计算。同时将该文件夹拷贝到其它电脑上同样可以打开次小程序。
QT学习第一天:写一个QT小程序并生成可执行文件文章来源地址https://www.toymoban.com/news/detail-402211.html

到了这里,关于QT学习第一天:写一个QT小程序并生成可执行文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python获取一个月的第一天/最后一天

    输出将类似于以下内容: 请注意,上述代码将使用当前的系统日期和时间来获取当前月份的第一天。你也可以手动指定日期和时间来获取特定月份的第一天,如下所示: 输出将类似于以下内容: 输出将类似于以下内容: 请注意,上述代码将使用当前的系统日期和时间来获取

    2024年02月17日
    浏览(49)
  • Qt6 第一天认识基本模块、附加模块、支持的平台、QML用户界面

    Qt 5在很多年前发布,引入了一种新的声明方式来编写令人惊叹的用户界面。从那时起,我们周围的世界发生了很大的变化。 Qt 6将是Qt 5的延续,不会对大多数用户造成干扰。是什么让Qt对用户有价值? 它的跨平台特性 它的可扩展性 世界一流的API和文档 可维护性、稳定性和兼

    2024年02月13日
    浏览(48)
  • 【机器学习学习】第一天:入门指南

    引言 当今社会,机器学习技术已经被广泛应用于许多领域,如自然语言处理、图像处理和金融分析等。然而,机器学习这一领域需要掌握大量的数学知识和编程技能,因此对于初学者来说,可能会感到非常困难。本文将为初学者提供一份机器学习入门指南,帮助他们了解机器

    2024年02月02日
    浏览(39)
  • MYSQL学习第一天

    create database db_name; use db_name; select database(); show create database db_name; drop database db_name;

    2024年02月13日
    浏览(39)
  • 爬虫学习第一天

    网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 通俗来讲,假如你需要互联网上的信息,如商品价格,图片视频资源等,但你又不想或者不能自己一个一个自己去打开

    2024年04月15日
    浏览(37)
  • Go学习第一天

    闲聊两句 从事java后端开发8年多,期间也曾零星看过Go语言、Python、Erlang等等,但都未曾认真学习过,恰好公司最近项目需要,之前用Go开发的项目因为同事离职,暂未人来接手,所以老大就找到我和另外一个同事,希望我们俩尽快把Go学起来并把项目维护起,给了两个周的过

    2024年02月14日
    浏览(34)
  • 学习Python第一天

    注释是编程语言必备的,以下是几种常用的注释方式。 与C#中的 WriteLine 相似,Python中 Print 的输出是默认换行的,以下是Print几种使用方式。    

    2023年04月14日
    浏览(32)
  • MySQL学习笔记第一天

    步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务。 步骤2:软件的卸

    2023年04月22日
    浏览(83)
  • Mybatis学习笔记第一天

    环境: JDK1.8 Mysql5.7 maven3.6.1 IDEA 1.1什么是Mybatis MyBatis 是一款优秀的 持久层框架 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain

    2024年02月07日
    浏览(45)
  • 二进制安全学习 第一天

    (仅用作自己学习)XMCVE 2020 CTF Pwn入门课程_哔哩哔哩_bilibili   屏幕剪辑的捕获时间: 2024/3/15 17:13     Terminal:终端 shell:区别于GUI的提供给系统的用户接口   为什么c和c++的市场占额会下不去? 很多编译型语言都存在,Gc:垃圾收集器,例如 go语言,虽然也能编译成二进制程

    2024年04月17日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包