QT comBox按钮怎么获取当前值,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT comBox按钮怎么获取当前值,相关的知识,希望对你有一定的参考价值。
Qt是面向对象的框架,使用特殊的代码生成扩展以及一些宏,Qt很容易扩展,并且允许真正地组件编程,QT comBox按钮获取当前值方法为:
1、右键点击项目下的引用,然后点击添加引用。
2、找到System.Web.dll这个dll,然后点击确定,添加这个引用。
3、然后在代码中添加using System.Web.UI.WebControls,这行代码。
4、运行程序,可以看到添加成功,combox中正常显示。
注意事项:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
参考技术A 1.currentIndex(); 获取当前comBox的索引,是int类型的值。2.currentText(); 获取当前comBox的文本,是QString类型。
3.currentData(int role = Qt::UserRole)获取当前comBox绑定的数据,是QVariant类型。 参考技术B ui->comBox->insertItem(1,"abc","apple");
ui->comBox->currentIndex(); //1
ui->comBox->currentText(); //abc
ui->comBox->currentData(); //apple
//可以动态取值
connect(ui->comBox,SIGNAL(currentIndexChanged(int)),this, SLOT(slotLoadList(int))); 参考技术C combox->currentText ();这个就是获得当前combox的值
jquery ligerCombobox生成下拉框,怎么获取value值
我使用ligerCombobx生成下拉框,在提交表单时获取下拉框的值总是textField的值,而不是valueField的值,直接使用$("#combox").val()也是获取的valueFiled的值,怎么才能获取valueField中的值。急。。。
上面的“ 直接使用$("#combox").val()也是获取的valueFiled的值 ” 中的“valueFiled”写错了,把valueFiled改成textField,谢谢大家!
这样试试
这些是combox的所有方法
findTextByValue(value) 获取文本
findValueByText(text) 获取值
removeItem(item) 移除项(未完成)
insertItem(item) 插入项(未完成)
addItem(item) 新增项(未完成)
selectValue(value) 选择值
getValue() 获取值
updateStyle() 刷新控件
setValue(value) 设置值
setEnabled(value) 设置可用
setDisabled(value) 设置不可用
getGridHeight() 获取下拉表格的高度
getText() 获取显示文本
setText(value) 设置显示文本
reload() 重新加载数据
getSelected() 获取选择数据本回答被提问者采纳
以上是关于QT comBox按钮怎么获取当前值,的主要内容,如果未能解决你的问题,请参考以下文章
PyQt5 中 QListWidget 怎么获取 item 中 combox 的当前显示的值