私はC#の経験があり、私は最初のPythonアプリケーションを作っています。私はQTデザイナーでUIの一部をやっていますが、まもなくPyTtを使って自分のコードと統合してみましょう。これは最良のアプローチの一般的なガイダンスの質問です。Qt Designer/PyQt - 埋め込まれたウィジェットを持つタブウィジェットをそのまま複製します
私は各タブにさまざまなものを含むタブウィジェットを持っています。私は、タブウィジェット全体をプラスボタンで複製できるようにしたいと思います。つまり、基本的に、ユーザーが望むだけの数のこれらのタブウィジェットを含むスクロールビューです。ユーザーは、既存のものを新しいインスタンスとして複製したり、空のインスタンスを作成したりすることができます。
誰かが私にこれを達成する方法を理解してもらえますか?このように機能しますか?
- スクロールビューを作成します。
- スクロールビューの内側にタブウィジェットを配置します。
- タブウィジェットの隅に重複して削除ボタンを追加します。
- プラスボタンをスクロールビューのすぐ外側に配置します。
- 残りのすべてをPythonコードで実行しますか? Qtデザイナーのトリックを見逃してしまいますか?
QTデザイナーでこれを行い、PyQtでコーディングする方法についてのヒントがあれば幸いです。
また、トピックからは離れているかもしれませんが、PyQtのインストールと使用に関する一般的なヒントは素晴らしいと思います。 v5ではなくv4?私はPython 3.6 32ビットを実行していますが、3.5パッケージをうまく走らせるべきですが(64ビットではないかもしれません)。
おかげで、
別の '.ui'ファイルにTabWidgetを入れます。これにより、複数のインスタンスを簡単に作成できます。 –
ありがとう@GeorgSchölly、それは完璧に聞こえる。私は私のuiファイルを修正する前にいくつかのテストを試してみます。 – JamesK