Qt|QCombobox添加item存储用户自定义数据作为索引_qt additem()_kllo__的博客-CSDN博客
其中QCombox的中的itemData(int value)方法,其中value传入的是组合框的索引值,这个函数返回的结果是,additem中的第二个参数(类型是QVariant),一般
需要通过xx.toType()来变成需要的类型。
定义自己的部件时,以MyQlabel继承QLabel为例,可以不在MyQlabel中的构造函数中加上参数,这样就使用不了对象树机制。通过代码往窗口中加入部件的方法有:
一,直接指定父类, 二,通过布局的方式添加:即先定义布局,布局用于主界面,最后在布局中添加部件。他们都是直接会显示的。
针对整个程序的窗口移动事件,并不会触发窗口与部件的重绘事件(选中边框与选中内容都是如此),但若是窗口中的部件调用了move函数,则会触发窗口的重绘事件(而且这个部件的重绘函数也会被重新调用)。且参考:Qt 界面重绘刷新机制 - 知乎 (zhihu.com)
__super
Visual Studio 2005中新增了__super关键字,它代表本类的基类。
使用方法 :__super::member_function();
实验得,该关键词会自动寻找最近重载的虚函数调用,即连续重载的各个类,会调用最近的重载基类的虚函数。
__super代表该基类的空间类名