这行代码可以放在MainWindow类的构造函数或初始化函数中,以确保在窗口初始化时建立信号与槽的连接。以下是一个示例:
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->m_listWidget, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), this, SLOT(onCurrentItemChanged(QListWidgetItem*, QListWidgetItem*)));
// 其他初始化操作...
}
在这个例子中,我们假设ui
是通过Qt Designer生成的指向UI文件的指针。确保将onCurrentItemChanged()
方法添加到MainWindow类的头文件(.h)和实现文件(.cpp)中。
这样,在列表项发生变化时,onCurrentItemChanged()
槽函数就会被调用。您可以在该槽函数中进行相关操作或获取所选项的信息。
希望对您有所帮助!如果还有其他问题,请随时提问。
内容由零声教学AI助手提供,问题来源于学员提问