gpt4 book ai didi

c++ - itemChanged 信号在应用程序启动时没有更改项目时起作用

转载 作者:行者123 更新时间:2023-11-28 02:41:42 26 4
gpt4 key购买 nike

我正在使用itemChanged(QTableWidgetItem *item) 信号,以便在更改项目时执行某些操作。

下面的代码是插槽函数:

void Widget::on_tableWidget_itemChanged(QTableWidgetItem *item){
qDebug() << item->text();
}

问题是:应该在item改变的时候实现之前的功能,这已经发生了,但是当应用程序启动时又发生了如下错误。

"circle"
"Sound"
"57013368"
"17"
"Sound"
"Lion King z"
"Lion King"

itemChanged 信号在应用程序启动时项目没有变化时起作用。
如何解决这个问题?

最佳答案

您可以在启动期间禁用信号:

widget->blockSignals( true );

// startup code

widget->blockSignals( false );

关于c++ - itemChanged 信号在应用程序启动时没有更改项目时起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25747998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com