如何将我的主GUI窗口中的enterPressed()事件连接到特定按钮(也在主GUI中)?将QMainWindow中的enterPressed()连接到Button单击()
USECASE:
用户启动应用程序,输入一些数据,然后按Enter键,将被忽略的“开始”按钮被点击。
我的想法:
connect(this, SIGNAL(returnPressed()), ui.btn_Start, SLOT(clicked()));
class ClassA : QMainWindow
{
Q_OBJECT
// ...
private:
Ui::ClassAClass ui;
// ...
};
你确定你需要一个'QMainWindow'为您的使用情况? 'QDialog'有[默认按钮](https://doc.qt.io/qt-5/qdialog.html#default-button),我认为'QDialog's更适合用户输入一些数据并按下Return键。那么,在这里使用'QMainWindow'有什么理由吗? – Mike
@Mike它是应用程序的主窗口 – leon22