如何將我的主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