QT中QComboBox显示指定的item

QT中QComboBox将一个已存在item替换到当前显示,类似于手动选择某项

qt

4个回答

comboBox->setCurrentIndex(0);
comboBox->setCurrentText("xxx");

看一下这两个函数,应该能帮助到你

sinat_25735713
可圭共 终于找到了。。csdn大多都是些混子,,不知道哪儿复制的,感谢大侠
大约一年之前 回复

知道索引,就用 setCurrentIndex(index) 接口。
知道文本,就用 setCurrentText("text") 接口。
一般用 index 较多,因为 text 有可能会重复。

comboBox->setCurrentIndex(n)就可以

comboBox->setCurrentIndex(n);
comboBox->setCurrentText("");

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT中QComboBox控件
QT中QComboBox控件设置了fromComboBox.setMaxVisibleItems(5) ,为什么仍就将所有项目都显示出来那?好像setMaxVisibleItems()这个函数根本没起作用???请高手指教!谢谢了
Qt QCombobox 同一个item连续点击两次
rnQList item;rnitem<<"1"<<"2"<<"3";rncbbEventType->addItems(item)rnQComboBox* cbbEventType = new QComboBox();rnconnect(cbbEventType, SIGNAL(currentIndexChanged(int)), this, SLOT(sltOnCbbEventTypeChanged(int)));rnrn连续点击同一item只产生一个信号,想要第二次点击同一个item也产生信号要怎样办?
有关QT中的QComboBox
我用tab键聚焦到QComboBox控键上为什么下拉框不显示,用键盘操作而不用鼠标操作!!
qt中如何遍历QComboBox中的所有Item
比如QComboBox中有项 "123" "345" "456"这些rn我怎么才能遍历这些呢?
QComboBox下拉框的Item样式问题?
窗口QWidget设置了透明,[code=c]setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);[/code]rnQComboBox出现下图中的情况 ,下拉列表全是黑色的。rn[img=https://img-bbs.csdn.net/upload/201306/17/1371430506_492419.png][/img]rn想能过QComboBox::item设置子控件,也不成功。rn请问有无解决方法?rn先行谢过!
[Qt]QCombobox下拉列表文字显示一半的问题
之前好好的,使用Qcombobox默认的样式,没什么问题,但是,我在它的layout下面又加了个layout,就出现了如下图所示的情况,文字特别挤。 去掉新加的layout就没问题了,也没搞明白什么原因导致的。 只能重写设置了下样式,在样式里写死了下拉项的高度,然后问题解决。 QComboBox* pViewList = new QComboBox; pViewList->se
Qt之QComboBox委托
使用QCombobox来实现QQ中多账号管理的操作 易用性很好 博客地址:http: blog sina com cn liang19890820
QComboBox设置下拉item大小
1.首先给ComboBox设置view: ui-&amp;gt;comboBox-&amp;gt;setView(new QListView()); 2.给comboBox设置样式,可以在creater里设置,也可以调用接口 设置: QComboBox QAbstractItemView::item { min-height: 40px;}   设置过之后运行看下效果: 这里只是设置了 高度40:...
设置 QComboBox的下拉框Item高度
QStyledItemDelegate* itemDelegate = new QStyledItemDelegate();    ui->comboBox->setItemDelegate(itemDelegate);    ui->comboBox->setStyleSheet("QComboBox QAbstractItemView::item { min-height: 40px; min
Qt之QComboBox定制(二)
列表下拉框、表格下拉框和城市列表下拉框。讲述博客:Qt之QComboBox定制(二)
qt之QComboBox定制
说起下拉框,想必大家都比较熟悉,在我们注册一些网站的时候,会出现大量的地区数据供我们选择,这个时候出现的就是下拉框列表,再比如字体选择的时候也是使用的下拉框。下拉框到处可见,作为一个图形库,qt也提供了QtComboBox类来供我们使用,但是有些时候简单的下拉列表已经满足不了我们的需求,如58上选择岗位是一个下拉表格,这个时候就需要我们自己定制一下QComboBox。
[QT]QTableWidget中如何使用QComboBox控件?
rn在QTableWidget列表控件中嵌入了QComboBox控件rnrn创建方法如下(暂时只知道这种方法):rnQTableWidget list;rnQComboBox combo = new QComboBox(this);rncombo->addItem("√");rncombo->addItem("×");rncombo->setCurrentIndex(0);rnlist->setCellWidget(2,2,combo);rnrn但是用什么函数获取该表格数据时,就是说怎么知道combo当前选择的是"√"还是"×"呢?rn望赐教
Qt中如何设置QComboBox的下拉列表的样式
先告诉大家如何查看Qt中都支持那些样式,打开Qt助手工具,打开的途径有很多种,我比较喜欢使用Qt助手原生的程序。 在打开的界面中切换到“索引”页签中,在索引框中输入“stylesheet”关键字,在搜索结果列表中选择第一个,就会看到右侧界面中会展示当前检索的内容信息,如下图: 在上面我们可以关注两个内容,“Qt Style Sheets Reference” 和“Qt Style Shee...
Qt中的QComboBox怎么弹出下拉框,
大家好,我要做的一个设备是只有按键没有鼠标的,现在我想用QComboBox这个控件,我重写了keyEvent事件,但是我怎么能做到按下一个按键,让QCombobox弹出下拉框呢,谢谢!rn
Qt中使用QFrame和QPushbutton模拟QCombobox
最近实现一个类似combobox弹出popup的功能,rn因为要弹出的窗口不是QAbstractItemView 类型,所有没有办法使用rnQComboBox::setView ( QAbstractItemView * itemView )rnrn只好,通过使用按钮和QFrame模拟QCombobox,伪代码如下rnQFrame* popup = new QFrame(Qt::popup);rnrn然后在按钮点击实现中popup.show(),这样已实现模拟combobox的基本功能,但是有一点缺陷:rn弹出popup后,再次点击按钮,不会隐藏popup,这个时机也不好掌握,请高手指点一二,看看是不是有更好的方法实现模拟combobox的功能?谢谢
Qt QComboBox 下拉列表文字居中显示
QComboBox *combox = new QComboBox;static_cast&amp;lt;QStandardItemModel*&amp;gt;(combox-&amp;gt;view()-&amp;gt;model())-&amp;gt;item(positon)-&amp;gt;setTextAlignment(Qt::AlignCenter);每次只能修改一个item的文字位置...
QT QComboBox的定制,包括下拉菜单
QCombox本身样式可以使用样式表定制,例如: QComboBox#pcdevicecombo{ border: 2px solid #323232; background: #0F0F0F; color: #C4C4C4; } QComboBox#pcdevicecombo::drop-down{ background: #323232;
QT 打开窗口QComboBox加载数据
QT新手请教,谢谢!!rn[img=https://img-bbs.csdn.net/upload/201710/12/1507781684_326745.png][/img]rn怎么添加数据
QComboBox 自定义显示下拉框
各位大神,我用showPopup显示下拉框,但选定后不会回到键盘事件里面(我是用按键来显示的),rn有什么方法让项目选定后回到showPopup这个函数后面。我试了下自定义显示的,用show()函数显示不出来,rn下面是我自定义显示的代码:rn QListView * userList;rn userList = new QListView;rn QStringList user;rn user += "first";rn user +="second";rn QStringListModel *model = new QStringListModel(user);rn userList->setModel(model); //useList是个QListViewrn m_pComboBox[2][5]->setModel( userList->model() );rn m_pComboBox[2][5]->setView(userList);rn m_pComboBox[2][5]->setEditable(true);rn m_pComboBox[2][5]->show();
QComboBox
QComboBox 去掉下拉按钮
Qt Model/View之实现Item自定义显示
介绍 Delegate 代理类被用来显示和编辑Item项。为了能实现自定义的Item,需要子类化代理类,并实现自己的paint() 和 sizeHint()方法。paint()方法会被每个Item调用,来绘制自定义的样式和相应的数据类型,sizeHint()方法用于指示每个Item的大小。在重绘Item在View中的显示时,QStyle类提供了很多的细节样式。 在Qt4.4以后,有两个代理类QIte
QComboBox 下拉菜单某行不显示
QComboBox combox; combox.insertItems(0, QStringList() &lt;&lt; "a" &lt;&lt; "b" &lt;&lt;"c"); if (QStandardItemModel *m = qobject_cast&lt;QStandardItemModel*&gt;(combox.model())) { QStandardItem ...
QT中怎么获取QComboBox中的鼠标双击信号?
发现重写了鼠标双击事件,还是没有反应,还是说QComboBox就屏蔽了鼠标双击事件?
QT 将INI文件中的选项写入QComboBox中功能实现
INI文件如下 ;====================== 个人性别 ====================== [sex] 01=男 02=女 向QComboBox中写入下拉选项的函数 extern void SetControlItemsFromIni(const QString &amp;file_name, const QString &amp;str_group, QC...
QT中TreeView中的item失去焦点和获取焦点
如题,在QT中有没有treeView的item失去焦点和获取焦点的函数呢
QT界面技巧-QComboBox的QSS设置
QT界面技巧-QComboBox的QSS设置 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:12951803 环境: QT版本:5.6.2 操作系统:windows 7 64bit 1.QComboBox设置下拉框item高度 /*global QComboBox height*/ QComboBox QAbstractI...
Qt QComboBox点击操作——重写showPopup()函数
环境:win10,Qt5.9.7 + msvc2017 问题:做项目的时候用到QComboBox展示串口号,但是有个问题是因为初始化的时候获取串口号列表,软件运行起来后,串口更新了也无法识别,必须重启软件重新初始化才行。(因为一些原因无法做成弹框等形式) 查询资料发现QComboBox是没有类似clicked的信号,所以没法直接用内置的信号槽处理。 后来在一篇pyqt5中的博客(https:...
Qt QComboBox下拉列表做成圆角形式
QComboBox *combobox = new QComboBox; combobox-&amp;gt;view()-&amp;gt;window()-&amp;gt;setWindowFlags(Qt::Popup|Qt::FramelessWindowHint|Qt::NoDropShadowWindowHint); combobox-&amp;gt;view()-&amp;gt;window()-&amp;gt;setAttrib...
Qt QComboBox下拉框高度固定问题
懒得去找原因了,直接将结果分享出来吧。 使用代理:#include <QStyledItemDelegate> private: Ui::Widget *ui; QStyledItemDelegate* itemDelegate;itemDelegate = new QStyledItemDelegate(); ui->comboBox->setStyleSheet("QCombo
QT学习记录5(QCombobox滚动条)
好长一段时间没发博客了 最近在做的QT项目中,下拉框(QCombobox)的选项比较多,但发现,点击下拉框之后,会显示出一部分(10条,这个可以调整。大家应该都知道)剩下的鼠标滚轮滚动可以查看,但没有滚动条,容易带来误会。查了一些资料,没找到有哪一篇帖子是完全契合需求的,所以整理一下。 首先是效果图 展开前: 展开后(截图时窗口靠下。所以是向上弹出的,但滚动条是有的) 实现这样的...
Qt实现QComboBox的鼠标点击信号
因为项目需求,需要实现点击QComboBox时就发送信号,但是Qt自带的QComboBox类,只提供了以下几种信号: void activated(int index) void activated(const QString & text) void currentIndexChanged(int index) void currentIndexChanged(const QString
QT求解,有图。。QcomboBox 与 Qcalendarwidget的问题
[img=http://img.my.csdn.net/uploads/201304/07/1365316781_1296.png][/img]rnrnrnrn有 哪位 知道 这 怎么弄的么??rnbox 加 qcalendarwidget
QT treeWidget item 单击事件!
各位大虾,我创建了一个treeWidget,然后创建了两个item。我想实现在单击其中一个item的时候,程序会打开相应的文件,比如图片什么的。我创建了signal和slot,但是编译后,单击item没有反应。各位热心朋友们帮我看一下是怎么回事吧?以下是我的代码:rnrnSimpleView::SimpleView() rnrnrn this->ui->treeWidget->setColumnCount(3);rnrn QStringList columns;rn columns << "first column" << "second column" << "third column";rnrn QTreeWidgetItem *item1 = new QTreeWidgetItem(this->ui->treeWidget, columns);rn item1->setText(0, "wo ai ni");rn QTreeWidgetItem *item2 = new QTreeWidgetItem(this->ui->treeWidget, columns);rn item2->setText(0, "pipi");rnrn this->ui->treeWidget->addTopLevelItem(item1);rn this->ui->treeWidget->addTopLevelItem(item2);rnrn connect(this->ui->treeWidget, SIGNAL(itemClicked(QTreeWidgetItem* item1, columns)), this, SLOT(slotOpen()));rn;rnrnvoid SimpleView::slotOpen()rnrn...rn
【QT】 QComboBox实现可下拉可编辑
1.设置可编辑模式 comboBox-&amp;gt;setEditable(true); 2.设置可编辑模式后,可以获取comboBox里QLineEdit 指向comboBox对应的QLineEdit,注意非可编辑模式,该对象为NULL comboBox-&amp;gt;lineEdit() 3.clearEditText可以被用来清除用于显示的字符串而不改变ComboBox的内容。 co...
Qt QComboBox 下拉列表 怎样插入 图形啊!!!!
QComboBox 下拉列表 怎样插入 图形啊!!!!rn如下图一下:rnrn[img=http://b52.photo.store.qq.com/http_imgload.cgi?/rurl4_b=e87f48454ab0ff39a7539660fb236617a9c5118dde61de5261103f870402bccdf1575d27235e608cf38e6b4491505341922eb3596672a0460af6e6daec04c5343541bee4d425fc150049eaeefaf917b4dd34e017&a=46&b=52][/img]rnrn有没有人做过,能不能说一下,怎样做啊!!!
HorizontalScrollview 指定某一个 Item
HorizontalScrollview 指定某一个 Item PhysicalFragment
Qt QListWidget QTreeWidget QComboBox等控件中,禁用滚动条的右键菜单
有时候在开发新控件的时候,会偶然点到滚动条的右键菜单,出现之后很难看 那么怎么去掉呢? 其实很简单,如果是QListWidget ,QTreeWidget控件, //记得包含头文件 #include &amp;lt;QScrollBar&amp;gt; ... //禁止滚动条右键菜单 //QListWidget ui.TreeWidget-&amp;gt;verticalScrollBar()-&amp;gt...
QT中ui界面的控件QComboBox实现鼠标点击事件
故事发生在两天前,因为项目需要,在QT中的ui界面添加QComboBox控件,需求是实现控件的点击事件,查了资料,发现这个控件类的本身是没有点击信号可以使用的,提供的信号为 void activated(int index) void activated(const QString &amp;amp; text) void currentIndexChanged(int ind...
ListView中显示不同的item
ListView中显示不同的item,一般应用在插广告什么的: 直接说思路: 材料: 一个主页面---------------activity_list_man   下嵌套个ListView 若干个子页面------------ListView的item实现:取名为:listview_one_item  和listview_two_item 一个主页面对应的Activity---
ListView 中 item 循环显示
ListView 中 item 循环显示     [功能] 何谓循环显示 即 1. 此刻的 item 为最后一个 当继续往下翻的话 就会回到第一个 2. 而此刻的 item 是第一个 当继续往上翻 就会变为最后一个     [原理] 1. 一个 int ID  用于保存 选中的 item 2. 通过 onKeyDown() 捕捉ACTION 并判断是 向上 还是 向下 3...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数