QTDesignerを使用してアプリケーションを設計しています(デュアルパネルのファイルマネージャで手を使っています)。あなたがQtDesignerを使いたい場合は2台のQTreeviewウィジェットを並べてサイズを変更する方法
layout = QHBoxLayout(self)
layout.addWidget(left_tree)
layout.addWidget(right_tree)
:私は、私はアプリケーション
QTDesignerを使用してアプリケーションを設計しています(デュアルパネルのファイルマネージャで手を使っています)。あなたがQtDesignerを使いたい場合は2台のQTreeviewウィジェットを並べてサイズを変更する方法
layout = QHBoxLayout(self)
layout.addWidget(left_tree)
layout.addWidget(right_tree)
:私は、私はアプリケーション
使用layoutのサイズを変更するとき、彼らはサイズを変更し、両方のようにサイドで2つのウィジェット側を持ってする方法を見つけ出すことはできませんhttp://doc.qt.io/qt-4.8/designer-layouts.html
レイアウト、と記載されているJRazorは、あなたのツリービューにと常に同じサイズが必要な場合には良い解決策です。ない場合は、QtのドキュメントからQSplitter
を使用します。
スプリッタは、ユーザーが それらの間の境界をドラッグして子ウィジェットのサイズを制御することができます。
QSplitter *splitter = new QSplitter(parent);
QListView *listview = new QListView;
QTreeView *treeview = new QTreeView;
splitter->addWidget(listview);
splitter->addWidget(treeview);
EDIT
私はあなたが実際にのpythonソリューションを探していることに気づかなかった申し訳ありません。私はC++のサンプルコードを提供しましたが、Pythonでそれを行うのは大きな違いではないと私は信じています。
私は、OPが実際にプログラムではなくQtデザイナでそれを行う方法を実際に求めていると思います。 – ekhumoro
質問すると、これらのヘルプトン:http://stackoverflow.com/help/mcve – neuronet