問題タブ [qsplitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - QSplitter PyQt アプリケーションで QTabWidget の初期サイズを設定する
上部に QTabWidget があり、下部に QPlainTextEdit ウィジェットがある垂直スプリッターがあります (ログ ウィンドウとして使用されます)。実際のアプリケーションでは、タブは QWidget で満たされ、matplotlib キャンバスといくつかのコントロール要素を含む QFrame が含まれています。
タブとログ ウィンドウの間の縦の比率が 4:1 になるようにアプリケーションを開始したいと考えています。ただし、QTabWidget の は (4,4) のみであるため、mysplitter.setStretchFactor(4,1)
ここでは使用できず、QPlainTextEdit が利用可能な垂直方向のほぼすべてのスペースを飲み込んでしまいます。回避策として、現在 QPlainTextWidget に固定の高さを設定していますが、このウィジェットが原因ではないことはわかっています。sizeHint()
sizeHint() = (256,192)
sizePolicies または個々のタブのレイアウト/サイズをいじる必要があると思いますが、これまでのところ成功していません。MWE を添付しました。完全なコードはhttps://github.com/chipmuenk/pyFDA/blob/master/pyfda/pyfdax.pyで入手できます。
qt - QtDesignerでストレッチ率を設定するには?
コンマで列挙した要素幅の比率値を設定できるプロパティを見たことを覚えています。
がありますQSplitter
。QtDesignerでウィジェットのストレッチ率を設定するにはどうすればよいですか?