自学内容网 自学内容网

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. 总之不要给我鱼,我想要的是渔。

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


原文地址:https://blog.csdn.net/xiaolixi199311/article/details/145210529

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!