• 4845阅读
  • 4回复

QCombobox的item中,除了显示文本以外,还想显示一些图,应该怎么办? [复制链接]

上一主题 下一主题
离线pear_2268
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-21
在qcombobox的item中想显示文本和相应的图,
比如: 直线  ------------
             波浪线   ~~~~~~
之类的,应该重写qcombobox 的哪个函数,怎么重写?
离线luoyes

只看该作者 1楼 发表于: 2010-04-21
addItem ( const QIcon & icon, const QString & text, const QVariant & userData = QVariant() )

把你的图做成图标
离线luoyes

只看该作者 2楼 发表于: 2010-04-21
void setIconSize ( const QSize & size )

用这个改图标大小,默认都是16X16的,你可能需要它长一些
离线pear_2268

只看该作者 3楼 发表于: 2010-04-21
把图做成图标的话太麻烦了,下拉列表中有很多的形状,还是想重写一下这个类
离线pear_2268

只看该作者 4楼 发表于: 2010-04-22
顶起来!!除了做成图标以外,还有其他的方法嘛?重写QLineEdit的函数或者其他的?
快速回复
限100 字节
 
上一个 下一个