如何设置combobox 下拉框的内容

如何设置combobox 下拉框的内容,第1张

1、点击“开始”—“Visual Studio 2015”,启动 Visual Studio 2015。

2、点击新建项目,新建一个Windows应用程序项目。

3、在窗体上添加一个comboBox控件。

4、右键点击窗体空白处,点击“查看代码”,切换到代码编辑页面。

5、在Form_Load事件函数中,编写代码,读取数据库中的数据,以及将读取结果绑定到comboBox控件。

6、将查询结果绑定到comboBox控件,主要用到datasource和displaymember两个属性,displaymember就是要在comboBox下拉列表中进行显示的列名,如DJ_ArchNO

7、设置好之后,点击Visual Studio 2015工具栏的“启动”,看看效果。

8、数据库中的DJ_ArchNO 列就显示在comboBox下拉列表了,完成效果图。

1、首先,我们新键一个Winform窗体应用程序,然后在界面上,放置一个下拉框

2、在CS类里面编辑代码,为下拉框绑定值,用来显示效果。

3、回到form界面,选中下拉框,在属性面板中,选择属性DropDownHeight,这个属性就是这只下拉框的高度的属性。

4、首先,我们设置下拉框的高度为200,然后,我们调试程序,看看显示效果。

5、然后,我们关闭界面,把这个属性的值设置为100。

6、设置完毕后,我们再重启下看看效果。

7、根据两次的对比,我们可以发现,这个属性设置的高度不同,下拉框显示的高度是不同的。

QCombobox下拉框的宽度设置:

一、下拉框子项的高度:

setStyleSheet("QComboBox { min-height: 40pxmin-width: 60px}""QComboBox QAbstractItemView::item { min-height: 40pxmin-width: 60px}")QComboBox *combo = new QComboBox(this)combo->setView(new QListView())

二、下拉框下拉列表的高度:

一般会用这条语句

ui->m_qcombxType->setMaxVisibleItems(10)

设置它下拉显示最多的子项,也就是下拉框的高度。但是在用的时候发现没反应,使用不了。在这条语句前面再加上一句 ui->m_qcombxType->setEditable(true)

设置qcombobox为为可编辑属性。就可以了。

其中m_qcombxType为下拉框的名字。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7885736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存