QMainWindow でのサイズ変更イベントのチュートリアルのようなスキームを見つけることも、Qt デザイン ウィンドウのドロップダウン メニューにサイズ変更イベントを追加するオプションも見当たりませんでした。
私はQtが初めてです。QMainWindow のサイズ変更イベントのスロット関数を書きたいと思います。そのようなイベントはありますか?これどうやってするの?
リサイズイベントがあります。イベントのカスタム処理を実行するには、独自のサイズ変更イベント ハンドラーを作成する必要があります。あなたの場合、関数から派生しQMainWindow
て再実装するクラスを作成する必要がありresizeEvent
ます。コードは次のようになります。
void MyMainWindow::resizeEvent(QResizeEvent* event)
{
QMainWindow::resizeEvent(event);
// Your code here.
}
Qt Scribbleの例には、サイズ変更イベントをオーバーライドする例もあります (ただし、メイン ウィンドウではありません)。