QT如何实现自定义下拉列表
答案:5 悬赏:50 手机版
解决时间 2021-04-07 04:21
- 提问者网友:浩歌待明月
- 2021-04-06 04:04
QT如何实现自定义下拉列表
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-04-06 04:45
创建一个QListWidget的对象listWidget
设置QComboBox的Model和View, 即使用setModel(listWidget.model())和setView(listWIdget)
自定义一个下拉项ItemWidget, 把你项目需要的下拉项设计出来
把自定义的下拉项ItemWidget加到listWidget中, 即使用setItemWidget();
设置QComboBox的Model和View, 即使用setModel(listWidget.model())和setView(listWIdget)
自定义一个下拉项ItemWidget, 把你项目需要的下拉项设计出来
把自定义的下拉项ItemWidget加到listWidget中, 即使用setItemWidget();
全部回答
- 1楼网友:过活
- 2021-04-06 07:27
你是指QComboBox
不清楚你是要什么样的自定义,说详细点
不清楚你是要什么样的自定义,说详细点
- 2楼网友:一把行者刀
- 2021-04-06 07:14
ui->comboBox->addItem(QStringLiteral("下拉菜单显示的其中一条内容"),1);(1是这条下拉条代表的数据你可以随便改)
- 3楼网友:底特律间谍
- 2021-04-06 06:32
插入一项或多项于序号index处(3个重载函数):
void insertItem (int index, const QString &text, const QVariant &userData =QVariant() );
void insertItem (int index, const QIcon &icon, const QString &text, const QVariant &userData =QVariant() ); //这里QIcon是你需要加的图标,后面的userData一般忽略不用写
void insertItems ( int index, const QStringList &list);
void insertItem (int index, const QString &text, const QVariant &userData =QVariant() );
void insertItem (int index, const QIcon &icon, const QString &text, const QVariant &userData =QVariant() ); //这里QIcon是你需要加的图标,后面的userData一般忽略不用写
void insertItems ( int index, const QStringList &list);
- 4楼网友:雪起风沙痕
- 2021-04-06 04:57
使用css样式 使用图片来改变
使用图片
自己重写个类
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯