【发布时间】:2021-06-13 12:56:55
【问题描述】:
我目前在qt中遇到了两种连接方式。
connect(openAction, &QAction::triggered, this, &MyMainWindow::openFile);
connect(openAction, SIGNAL(triggered()), this, SLOT(openFile()));
谁能指出差异以及何时使用哪个?
【问题讨论】:
-
第二个是旧的信号/槽样式语法,第一个是新的。
-
嗨,@chehrlic 我有一个问题。 QCombobox 有两个信号 void currentIndexChanged(int index);无效 currentIndexChanged(const QString &);当我使用新式连接时,它会显示模棱两可的编译错误。我看不到旧式的这个错误。有什么想法吗?
-
那么您必须按照QComboBox::currentIndexChanged(int)的文档中的说明使用QOverload
标签: qt