Qt的使用小结+回到过去+迈入未来

怎么你觉得Qt好用么?至少我的感觉是,在设计上面有点贴近于Project模式,相较于传统的M-F-C而言,但有意思的是,现在的很多硬件式辅助上位机居然是用M-F-C开发的,实际上我并不认为这有什么好奇怪的,虽然M-F-C我早就忘了😀

原则上,对于Code编码而言,在拥有外部辅助机制的前提下,这里的辅助指的是第三方库,开发一个界面需要的支持应当是以下几个层面

一、辅助文件

第三方文件自然是必要的,因为对于一些超复杂的硬件设备,想从底层去操作该设备,是不可能实现的,这就需要API,这里的API是统称,对于.dll模式的接口,通常厂商有现成的驱动文件辅助(.h也会附送),所以,直接安装驱动然后根据头文件的要求调用接口函数进行写入和读出即可

但是:很明显,不是所有的东西都有这样的好事!!!🤣

.lib和.h以的组合式应该更常见,实际上.lib文件如何制作网上都有教程,自己也可以制作一个,在使用经典编辑编译环境的时候,用起来更舒服(类似VS2019等支持拖拽式的编辑器更方便,都不需要配置一波)

在M-F-C的配置里面,我是深有体会,不过鉴于Qt的好用,我并没有去深究M-F-C,虽然它用起来也不是很麻烦,但也很麻烦😥

二、语言特性

不是所有的语言都能随意用,精通,怎么说也得好长时间吧,因此,一些语法和语义特性要特别注意,至少今天,在我写这篇博文的今天,是遇见了Qt的一个问题的

long width;
long height;

当你对其全局(类)使用,在没有得到有效赋值的前提下,它不一定是0,所以今天我的GUI总是运行就崩了,我的一个条件判断问题

三、不同轴比例缩放坐标

这是文章头的图片所描述的一个问题,这种方式还是很“意外”,虽然现在我还不知道为啥,但它的缩放和回放竟然极其准确,😀,试了很长时间,我的NMD

四、Qt给加个.exe的ico

1、在主文件夹内建立一个APP.rc文件,同时将ICO.ico复制进来

2、以.txt模式打开.rc并输入:

IDI_ICON1 ICON DISCARDABLE "ICO.ico"

3、.pro内部加入

RC_FILE  += APP.rc

4、将.rc和.ico加入工程,编译即可

做好自己最好,很重要,让别人坐火车去吧

这几天宅在乡下,倒是找回一点当年上小学的感觉,只不过那时候还小,只知道玩就是了,有些东西有感而发,家门口有几只猫,别人养的,后来不管了,流浪猫吧,前不久把我家晒的🐟偷吃了,不过也没找它

相比于城里的🐱猫,我觉得它们差异很大了,至少在城里会有很多人喂养,研究生宿舍那边就是

不过巨大的差异在于,“LU猫一族”,也包括老猫哥,🤣,差距吧,猫都有差距,更何况人呢,🐸

然而:

如果,真的有时光机,我真的想回去看看,小学、初中,希望能成真吧,毕竟科技的发展超乎想象,哈哈

哔哩哔哩-机器猫

白纸虽然一无所有,但是,珍贵的正是如此,一张写过的白纸,擦的不管多么干净,只是去除了表面的污渍,里面永远也擦不掉,所以,不要把不好的事情放在上面,留些美好的东西在上面,远离那些会污渍它的事物,不忘初心,做个“白纸”

让那些内外反动派在我们面前发抖吧!让他们去说我们这也不行那也不行吧!中国人民的不屈不挠的努力,必将稳步地达到自己的目的!

发表评论

电子邮件地址不会被公开。 必填项已用*标注