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

QT入门的一些吐槽

QT入门的一些吐槽

看了网上的一些介绍QT的课程,看了一些讲述qt的书籍,然而再想自己做一个项目的时候,却发现我好像什么都不会,QT对我来说就是一个黑盒子。
我只会:

  1. 使用QT Creator创建一个项目,
  2. 再UI文件中托托拽拽一些控件,
  3. 再写一些有的没的数据读入操作,
  4. 然后就是写一些signal和slot的关联

除此之外我好像对QT啥也不知道。

还记得刚开始用电脑的时候,还是windows方便,linux的终端对我来说太难了。
然而很多时候最熟悉的东西其实我根本不了解。
比如,使用控制台用C写一个hello world就很简单,也很直接。
但是要用QT写一个hello world的GUI时,难度可能增加了10倍。即使写出来了,也是一个完全不懂。

  1. 窗口怎么就展示出来了呢?
  2. 窗口上的文字、图形是怎么展示出来的呢?
  3. 窗口运行的原理是啥呢?
  4. 我在窗口上点点鼠标、按按键盘,窗口处理这些事件的流程是什么样的呢?
  5. 原生的QT控件这么丑,我想自己写出像web端的框架的好看的UI,又该如何弄呢?难道就没有别人写好的,开源的框架嘛?
  6. QT的UI界面、数据处理、信息流转都写在一起,代码还可以写的这个丑陋的嘛?
  7. 各种书籍、各个视频能不能讲讲QT的原理,更多的是GUI的原理,我不想去学各个控件怎么用,各个模块怎么用。我想的是怎么造出我自己想要的UI效果。
  8. 总之不要给我鱼,我想要的是渔。

不知道是不是写书的人或做视频的人也都是在用黑盒子建房子。

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

相关文章:

  • 4.Spring AI Prompt:与大模型进行有效沟通
  • 深入内核讲明白Android Binder【二】
  • Python基于Django的图像去雾算法研究和系统实现(附源码,文档说明)
  • TCP 连接状态标识 | SYN, FIN, ACK, PSH, RST, URG
  • WXML模版语法-事件绑定
  • 楚慧杯Web
  • 工商业储能电站能量管理本地系统及多站点云平台
  • HTML标签笔记
  • pthread_create函数
  • C# 并发和并行的区别--16
  • Java日志配置
  • python中的RPA->playwright自动化录制脚本实战案例笔记
  • Linux查看日志命令
  • (8)ERC20详细介绍
  • opencv projectPoints函数 computeCorrespondEpilines函数 undistortPoints函数
  • springboot集成websocket实现实时大量数据,效率性能高
  • 游戏引擎学习第80天
  • Windows 上的 MySQL 8.4.3 和 WSL(Ubuntu)的 MySQL 8.0.40 之间配置 主从同步
  • 【狂热算法篇】探秘图论之 Floyd 算法:解锁最短路径的神秘密码(通俗易懂版)
  • Sentinel配置流控规则详解
  • 解锁动态规划的奥秘:从零到精通的创新思维解析(6)
  • Qwen2.5 3B、7B、14B在文本按照规范进行标准化改写任务上的表现
  • Oracle报错ORA-01078、LRM-00109
  • 免费为企业IT规划WSUS:Windows Server 更新服务 (WSUS) 之快速入门教程(一)
  • Titans 架构中的记忆整合:Memory as a Context;Gated Memory;Memory as a Layer
  • 无缝过渡:将 Ansys 子结构模型转换为 Nastran
  • 小哆啦的跳跃挑战:能否突破迷宫的极限?
  • KubeSphere部署安装,接入KubeKey安装的k8s集群
  • Object常用的方法及开发中的使用场景
  • SQL2000在win10上安装的方法