当前位置: 首页 > news >正文

Qt显示一个hello world

一、显示思路

思路一:通过图形化方式,界面上创建出一个控件显示。

思路二:通过编写C++代码在界面上创建控件显示。

二、思路一实现

点开 Froms 的 widget.ui,拖拽 label 控件,显示 hello world 即可。

qmake 基于 .pro 和 xml 生成 C++ 代码,通过 C++ 代码构建内容。

三、思路二实现

创建一个控件对象,构造初始化显示内容即可。

一般通过代码构建界面会把构造界面的代码放到 Widget 的构造函数中。

需要包含头文件 QLabel,建议创建对象是堆创建(对象的构造函数中传入 this 指针,即控件对象的父节点是 Widget w; 用于挂到对象树中),值得一提的是 Qt 有自己的一套类似于 C++ 的标准模板库,因为当时 C++ 的不成熟,没有STL,Qt 自己就搞了一个,所以 setText 的参数是 const QString &,很类似于 C++ 的 STL,所以之后的代码中二者都可以使用,并不冲突。

http://www.lryc.cn/news/546092.html

相关文章:

  • MySQL快速搭建主从复制
  • 力扣-动态规划-674 最长连续递增序列
  • 在笔记本电脑上用DeepSeek搭建个人知识库
  • leetcode 94. 二叉树的中序遍历
  • YOLOv12:目标检测新时代的破局者
  • 基于OFDR的层压陆相页岩油储层中非对称裂缝群传播的分布式光纤监测
  • Linux虚拟机网络配置-桥接网络配置
  • 软开经验总结
  • 关于虚拟环境中遇到的bug
  • C 语言在微软平台:经典与创新的交融
  • 大数据测试中,数据仓库表类型有哪些?
  • 基于开源库编写MQTT通讯
  • Kafka Connect连接器的全生命周期:
  • 磁盘空间不足|如何安全清理以释放磁盘空间(开源+节流)
  • DeepSeek vs Grok vs ChatGPT:大模型三强争霸,谁将引领AI未来?
  • 2025国家护网HVV高频面试题总结来了04(题目+回答)
  • 我的AI工具箱Tauri版-通用音频转文本
  • Vue.js计算属性
  • 品佳诚邀您参加 3/12『英飞凌汽车方案引领智能座舱新纪元』在线研讨会
  • 科普|无人机专业术语
  • Tauri跨平台开发问题及解决方案深度解析(React版)
  • 基于单片机和Wifi技术的智能台灯设计
  • ds回答-开源llm应用开发平台
  • 【量化策略】均值回归策略
  • iterm2更新后主题报错
  • 深度学习架构Seq2Seq-添加并理解注意力机制(一)
  • Kafka底层结构
  • [BUUCTF]web--wp(持续更新中)
  • axios请求设置request umijopenai生产前端请求 ts状态全局 v-if v-else 与动态js变量
  • SparkSQL全之RDD、DF、DS ,UDF、架构、资源划分、sql执行计划、调优......