QPushButton { .... }QPushButton:hover { .... }QPushButton:focus:pressed { .... }
MyWindow::MyWindow() ui.setupUi(this); QAction *mykey = new QAction(this); mykey->setShortcut(Qt::Key_0); addAction(mykey); connect(mykey, SIGNAL(triggered()), this, SLOT(mykeyresult()));}....void MyWindow::mykeyresult() { ui.num0->click();}
C++ (Qt)ui.num0->setShortcut(QKeySequence(Qt::Key_0));
C++ (Qt)connect(mykey, SIGNAL(triggered()), ui.num0, SLOT(animateClick()));
MyWindow::MyWindow() ui.setupUi(this); ui.num0->setShortcut(QKeySequence(Qt::Key_0)); connect(ui.num0, SIGNAL(pressed()), this, SLOT(mykeyresult()));}....void MyWindow::mykeyresult() { ui.num0->setFocus(); //необходимые действия по нажатию на кнопку или клавише назначенной на это кнопку}