【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】 - 暇つぶし2ch352:351
09/10/25 16:54:06
>>351 のつづき

(4)の例
void
Dialog::keyPressEvent(QKeyEvent* keyEvent)
{
if(keyEvent->key() == Qt::Key_Escape) {
if(ui->lineEdit->hasFocus()) {
keyEvent->accept();
}
} else {
QDialog::keyPressEvent(keyEvent);
}

}

(注意)
ちなみに、キャンセルボタンが配置されているときは、そのボタンがESCキーに対応している可能性もある。
ただし、QLineEditにフォーカスが当たっているときにどうなのかは未確認。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch