• 2553阅读
  • 4回复

Qt的控件都没有一个类似Delphi或.NET控件的tag属性吗? [复制链接]

上一主题 下一主题
离线ustone
 

只看楼主 倒序阅读 楼主  发表于: 2018-04-01
如题
离线lemonzll

只看该作者 1楼 发表于: 2018-04-02
.net控件的tag用过,不过感觉也没多大用。你用Qt的控件可以直接用setProperty和property来设置和获取下,例如
设置tag:widget->setProperty("tag", "ABCD");
获取tag:widget->property("tag").toString();
属性名tag你随便定义个,只要都用一个就行。后面的类型也可以随便定义,也可以设置任意多个property,比.Net的tag好用。
离线dosmlp

只看该作者 2楼 发表于: 2018-04-02
不知道这个tag属性是什么,但是所有Qt控件可以继承之后增加自己的东西
离线ustone

只看该作者 3楼 发表于: 2018-04-02
回 lemonzll 的帖子
lemonzll:.net控件的tag用过,不过感觉也没多大用。你用Qt的控件可以直接用setProperty和property来设置和获取下,例如
设置tag:widget->setProperty("tag", "ABCD");
获取tag:widget->property("tag").toString();
属性名tag你随便定义个,只要都用 .. (2018-04-02 09:37) 

这个好,多谢~
离线ustone

只看该作者 4楼 发表于: 2018-04-02
回 dosmlp 的帖子
dosmlp:不知道这个tag属性是什么,但是所有Qt控件可以继承之后增加自己的东西 (2018-04-02 09:37) 

好的
快速回复
限100 字节
 
上一个 下一个