QT基础&样式表小程序,QT学习用
集成了记事本,样式编辑,各种框图,树状勾选,各种杂七杂八的东西简直不要太多,纯粹的练手和学习作品。包含普通的程序能用到的90%基础代码和模块。
程序界面来自飞扬青云,据大佬说初始目标是做成QUI皮肤生成器,虽然无缘得见完整版的程序面目,但不妨碍当做学习QT的手段,框架大佬搭好了,慢慢填砖而已。
程序上半部分就是一个最基础的记事本程序,外加字体的自动样式表,附加代码高亮组件。至于具体效果会显示在下面框图中。
没什么好讲的,QT的基础部件,由于代码逐条注释,杜绝一切新手障碍,入门QT明智之选(笑
夹带了私货和烂梗,和解谜元素(误),请不要在意。
点击“样式表总览”就是显示组件的基础样式,没太大的实际意义。
点击“样例01”则是召唤出样式编辑表,可以设定组件样式,并显示出实时效果。
这个算是少有的比较有成就感的地方,至少比上面依葫芦画瓢有意思一点。
原来打算把“样例01”替换成“+”,做成可保存的样式库一类的东西,因为后面比较忙,虽然基础都做好了,就差一个保存数据的环节,但懒是真的懒,秉持着能用就行,索性弃坑就当一个半成品。(绝对不是因为界面太丑我没想好怎么改)
从按钮到选值框都可以设定,同样是按“样例01”,编辑框和日期框没有。
QT的树状列表居然是不包含选值逻辑的你敢信?(不知道现在有没有)
当初改这块的代码我真的是改吐了,又是历遍又是清除,还要考虑全选和部分选择。啧啧……那滋味。
用的开源的代码,不记得有没有修改什么了,弹幕就是图个乐的。
其他没说的就是没啥好说的,界面自带。
提供封装好的EXE文件供测试使用,学习代码的话建议直接下载源码在QT跑,对照代码和注释,更加简单直观。
原项目模板由飞扬青云完全开源。
本项目则采用GPL(GNU通用公共许可协议),可自由修改和使用,但不允许任何形式的商用,包括并不限于添加广告、做为闭源的商业软件发布和销售等。
另外,本项目使用图标来源于网络,仅供测试与学习,如有侵权请联系我删除。