0

だから私はqtで開発しているアプリを持っていて、かなりの量のC / C ++の経験がありますが、これはGUIデザインへの私の最初の進出です。キーパッドの多くのコードを繰り返し、対応するダイアログ ウィンドウの各 UI ファイルにコピー アンド ペーストし、そのすべてのスロットをコピーします。

void Login_Dialog::on_KP1_clicked()

QKeyEvent key(QKeyEvent::KeyPress, Qt::Key_1, Qt::NoModifier, "1", false, 0 );
    QApplication::sendEvent(this->focusWidget(), &key);

対応するスロットを使用して別の UI/cpp/h ファイルを作成し、それを使用したいダイアログに埋め込む方法を知りたい

4

1 に答える 1