ylww

随笔仅作学习记录,请辩证参考!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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代表该基类的空间类名

 

posted on 2023-06-30 17:41  理想主义者光芒万丈  阅读(12)  评论(0编辑  收藏  举报