示例源码:
#include "widget.h"
#include "ui_widget.h"
#include <QtGui/QCompleter>
#include <QStringList>
Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::Widget) {
ui->setupUi(this);
QStringList strings;
strings << "Biao" << "Biao Huang" << "Mac" << "MacBook" << "MacBook Pro" << "Mac Pro";
completer = new QCompleter(strings, this);
ui->comboBox->clear();
ui->comboBox->addItems(strings);
ui->comboBox->setEditable(true);
ui->comboBox->setCompleter(completer);
}
Widget::~Widget() {
delete ui;
delete completer;
}
动态数据源 真正的解决方案:
QStringList strings;
if(db.isOpen())
{
QSqlQuery query("SELECT goodsno,caw FROM ct_goods");
while (query.next()) {
QString goodsno = query.value(0).toString();
strings.append(goodsno);
}
completer = new QCompleter(strings, this);
ui->comboBox->clear();
ui->comboBox->addItems(strings);
ui->comboBox->setCompleter(completer);
分享到:
相关推荐
VS2015 MFC Oracle11 Combox 下拉列表 连接数据库 自动补全
c# datagirdview控件内嵌combox方法与内嵌combox可下拉可编辑与combox加载数据库数据
C#COMBOX控件绑定数据库查询值,将数据库查询的值绑定到combox控件上,显示给人看
WPF之MVVM中DataGrid中嵌入Combox,改变Combox可回传至绑定的实体
利用combox和listcontrol控件读取、添加、修改和删除数据
简单的实现了两个combox之间的二级联动,代码可以直接运行。
Qt CombBox下拉列表自定义(使用样式表),参考ReadMe.txt文档做适当的修改,更容易熟悉样式表使用,希望对你有用。
DataGrid中嵌入comBox,MVVM,
包括C#连接Access、Oracle或者SQL Server,这里整理了一些C#连接数据库及从读取数据库中字段的简单方法总结,需要的朋友可以参考下
基于QCombBox实现下拉框可勾选多个,初始的QComboBox只能选择一个,需要资源可私信。
qt实现echart ,qt实现百度地图 ,附加多选combox控件 mymulticombobox,重点时多选combobox亲测 可用。
EXTjsEXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动
Delphi中在ComboBox中添加数据库中字段
datagridview中绑定combox,有代码 通过代码实现,向DataGridView中绑定combox.
CMFCToolBar工具栏中加入combox组合框
实现combox 下拉框中列表带有checkbox,实现多选,
关于Combox 数据绑定的总结。实现与数据库中的数据进行交互。
含有checkbox的combox控件类,里面有一个连接数据库的代码,删除即可调试用!
QComboBox绑定自定义结构数据,一个简单demo,需要的请带走。资源在于分享,技术在于交流。争取为中国IT行业做一点贡献。
c# winform + sql server 2005源码,实现对treelistview datagridview 多个combobox的动态修改 可通过combobox对treeview进行动态操作,适合初学及中级程序员。