私は、誰もがこのような状況に遭遇するかどうかを知りません:のQt Designerで新しいウィンドウを作成するために、あるし、後でウィンドウは、ウィンドウ全体のレイアウト缶の必要性をますます大きくなり、一緒に制御するために、コントロールを追加します。しかし、レイアウトプレビューのQt Designerは可能である、などPycharmのエディタは以下のように、実行されません:
それはPycharmボタンが一緒にクラスタ化されているランで見ることができますが、通りではありませんプレビューウィンドウ適応増幅のように。これは、日が新しいフォームについて本当に把握しました、本当に理解することは非常に困難です。最初のマップからは、フォームのプロパティは、新しいウィジェットフォームコントロールという、むしろメインウィンドウメインウィンドウよりも言うことですQWdiget、ある見ることができます。
Pycharmはメインウィンドウに表示される必要があり、コードはメインウィンドウを作成し、全体的なレイアウトではQtデザイナウィジェットフォームコントロールで、メインウィンドウがない、ウィジェット形態については、以下のコードでウィンドウに表示しましたレイアウトは、それが失敗した表示されます!
class MyMainWindow(QMainWindow, Ui_Form):
def __init__(self):
super(MyMainWindow, self).__init__()
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
win = MyMainWindow()
win.show()
sys.exit(app.exec_())
あなたはボタンが表示されたい場合は、ウィンドウクラスでコードの行を追加することができますUi_Form
self.gridLayout.setGeometry(QtCore.QRect(0, 0, 400, 300))
幅と高さは、ボタンが表示され、次の図を実行し、状況に応じて変更することができるが、私が右のコードで物事を行っていない、私は解決する方法がわからない長い時間のために試してみましたこれ、適応窓が大きくて従っていない、神を持っていると思っていコメントの混乱で教えて!
私の解決策は、その後、全体のレイアウト新しいダイレクトメインウィンドウメインウィンドウを作成するために設計されて、アップの実行後に所望の結果を達成することができます!顔料は、とてもシンプルで、粗である(主に静止OOO、OOO、コード内の混乱を解決する方法がわかりません!)