一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 最近在修改一个软件的过程中,把Qt控件进行了重写,重写之后,布局更加简单、合理,如此使得出现bug的概率降低。 实现的功能1、将零散的小控件打包成一个模块,进行整模块的添加。2、实现每个模块的单独删除。3、实现数值、功能的交互功能。如按钮等。 代码内容话不多说,直接上代码。因为是顺手写的,注释不多, 阅读全文
posted @ 2021-03-30 14:44 一杯清酒邀明月 阅读(2149) 评论(0) 推荐(0)
摘要: QList类是Qt提供的链表模板类,在日常工作和学习中经常会用到,虽然QList操作十分便利,但是在用遍历方式删除全部元素时很可能会因为疏忽造成没有将元素全部删除,从而给程序留下隐患。下面小结一下采用遍历方式删除QList中全部元素的方法,避免重走弯路。 下面将比较for循环和foreach循环两种 阅读全文
posted @ 2021-03-30 10:45 一杯清酒邀明月 阅读(4263) 评论(1) 推荐(1)
摘要: 1 void AddCheckBox() 2 { 3 QStringList list; 4 list<<"one"<<"two"<<"three"; 5 foreach(QString number,list) 6 { 7 QCheckBox *button = new QCheckBox(num 阅读全文
posted @ 2021-03-30 09:55 一杯清酒邀明月 阅读(2284) 评论(0) 推荐(0)
摘要: Qt动态添加控件的方法,具体而言就是根据用户操作生成新的控件到界面,同时,相应的操作可以使得控件动态删除。 使用Qtcreate创建一个UI生成文件,在生成的对象构造函数中,选择要显示的区域,布局,并添加响应的槽函数 槽函数实现: 1 Btumenu*btumenu=newBtumenu(this) 阅读全文
posted @ 2021-03-30 09:19 一杯清酒邀明月 阅读(788) 评论(0) 推荐(0)
摘要: Qt是c++的应用程序开发框架,使用Qt能快捷地开发想要的程序。本文介绍Qt动态添加控件的方法,具体而言就是根据用户操作生成新的控件到界面,同时,相应的操作可以使得控件动态删除。 首先,我们使用Qtcreator创建一个gui工程,所有的设置使用默认即可。本例中使用的qt4.8.5进行开发。 然后, 阅读全文
posted @ 2021-03-30 09:18 一杯清酒邀明月 阅读(3049) 评论(0) 推荐(0)