私のかなり複雑なアプリケーションでは、いくつかのQmainWindowsを作成します。これは条件によって表示/非表示になります。彼らの振る舞いをより決定論的にするために、私はsetPosition()
を使ってその位置を設定したいと思います。問題は、QMainWindowがQWindowから派生したものではないということです。したがって、setPosition()
はありません。私の質問:QMainWindowの位置を設定するには?
なぜQMainWindowはQWindowから派生していないのですか? (私の好奇心)
QMainWindowの位置を設定するにはどうしたらいいですか?
なぜ '移動(int型のx、int型のy)は'あなたには適していませんか? – Tarod
QWindowは新しいクラスであり、ネイティブとプラットフォームに依存しないUIウィンドウ間のアダプタです。 QWidgetは、歴史的にはほとんどのQt UIクラスの親です。実際、QWindowはそれほど長くはありません。そして、はい、QMainWindowはQWidgetから派生しています。 – AlexanderVX
@Tarod setPosition():)が見つかりました。そして、私はそれを見せる前に私が設定しようとしているからです。ありがとう、私はQtの歴史で教育を受けていません。 – katang