Цитата(Litkevich Yuriy @ 20.11.2009, 10:29)
FenixTES, ты хочешь, чтобы некий твой виджет принимал комбинацию клавиш?
Если да, то не забывай назначить действие (QAction) этому виджету с помощью, например:
QAction * togleFullScreen = new QAction(this);
togleFullScreen->setShortcut(tr("Ctrl+W"));
addAction(togleFullScreen);
connect(togleFullScreen, SIGNAL(triggered()), this, SLOT(togleFullScreen()));
вроде сделал, как ты показал, но всеравно не пашет...
QAction *qatmp = new QAction(this);
qatmp->setShortcut(tr("Ctrl+Enter"));
this->addAction(qatmp);
connect(qatmp,SIGNAL(triggered()), qpbSend,SLOT(slotSendMess()));
так окошко QWidget с двумя QTextEdit'ами и кнопкой, я чтото ввожу в текстедите нажимаю Ctrl+Enter, ну а дальше должна вызваться некая функция...
может не пашет , потому что фокус у QTextEdit'а?