qt - 组合框中的项目更改时如何调用函数?

标签 qt combobox qt4

connect(ui->ComboBox,SIGNAL(currentIndexChanged()),this,SLOT(switchcall()));

在qt中,组合框项目我没有,服务器,客户端。当我选择其中之一时,它应该调用switchcall函数。

最佳答案

您尚未将args放入SIGNAL/SLOT语句中。

connect(ui->ComboBox,SIGNAL(currentIndexChanged(const QString&)),
        this,SLOT(switchcall(const QString&)));

或者,您可以使用过载的信号来使用项目索引。

关于qt - 组合框中的项目更改时如何调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855791/

相关文章:

c++ - 在构造函数中使用 Q_ASSERT

qt - 如果在其槽中调用 QFileDialog,则 QPushButton 保持按下状态

qt - Windows 上的 Qt 如何准确绘制?它是否调用 GDI 内部绘制?

c++ - Qt:处理从后台线程的处理程序引发的异常

c++ - Qt:为什么在 QWidget 上声明 event() protected

c# - 将 WPF 组合框与 Postgres 数据库值链接起来

c++ - QByteArray : Is it safe to read from the array ('[ ]' ) between writes on the DataStream ('<<' )? 上的 QDataStream

java - 组合框的 ActionListener 仅适用于声明后的第一列

java - JComboBox ,如何知道一次选择了哪个特定选项

python - 我如何将 mysql 查询的结果显示到 python 中的 Qradiobuttons 中