問題タブ [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.

0 投票する
0 に答える
548 参照

qt - QGridLayout での QTextBrowser のサイズ変更

クラスのすべてのレイアウトを含む QGridLayout があります。そこまではすべてうまくいく。

私は他のもののためにQSplitterを追加し、次に下部(スプリッターの後)にQTextBrowserを追加したいと思います。うまくいきました。しかし、サイズを変更したいのですが、QTextBrowser を小さくしたいという意味です。しかし、リサイズは機能しません。

実際に text1 のサイズ変更はうまくいきますが、QTextBrowser のサイズをうまく変更できません。何か案が?

0 投票する
1 に答える
20488 参照

qt - Qt-スプリッターを水平方向と垂直方向に同時に作成する

私はそれにを持ってQGridLayoutQSplitterます。そのQSplitter中で、スプリッターを左から右に移動できるスプリッターを備えた2つの要素があります。大丈夫、大丈夫です。しかし、別のスプリッターを追加したいのですが、それは上から下に移動します。(画像で説明します。)

1つの幅の広いボックスの上に2つのボックスがある分割ウィンドウ

つまり、ほとんどの場合、2つのスプリッターがあり、1つは左から右に移動し、もう1つは上から下に移動します。

ご理解頂けるとありがたいです。

ここでは、2番目のスプリッターの方法がわからないため、スプリッターを1つだけ追加します。

0 投票する
1 に答える
5072 参照

qt - QWidget が QTabWidget 内のタブ全体に展開できるようにする方法は?

レイアウトとサイズのポリシーに関しては、私はあまり得意ではありませんでしたので、これはおそらく簡単な答えですが、ここで説明します。

新しいタブを QTabWIdget に追加し、ウィジェットを QSplitter に設定すると、スプリッターは指定されたスペース全体を使用します。ただし、QSplitter を QWidget 内に配置し、QWidget を使用してタブを追加すると、指定されたスペースは使用されず、スプリッターのサイズのみが使用されます。

スプリッター内に必要なすべてのウィジェットがあるため、QLayout から離れたいと思います。QWidget にタブ内のすべてのスペースを使用させるだけです (QSplitter が QWIdget 内のすべてのスペースを使用できるようにする必要があります)。

比較と結果を示すサンプルを以下に作成しました。短い質問 - シナリオ 1 (「タブ 1」内) をシナリオ 2 (「タブ 2」) のように表示し、Spliiter に親 QWidget を使用するにはどうすればよいですか?

最終結果

0 投票する
1 に答える
4417 参照

pyqt - PyQt QSplitter:方向を垂直と水平の両方として定義する方法はありますか?

スプリッター内のオブジェクトの寸法を両方向に変更できるようにしたい場合。

0 投票する
2 に答える
490 参照

pyqt - PyQt QSplitter を表示するにはどうすればよいですか?

QSplitter オブジェクトの幅/高さを定義できますか? 適切な矢印で見えるようにすることはできますか?

0 投票する
1 に答える
1277 参照

qt - qt : qsplitter の子を最小化するにはどうすればよいですか?

Qスプリッター

QSplitterレイアウトを作成しました。QSplitter の下には QWidget があり、それは gridLayout の子です。この場合、QSplitter を 0 サイズに最小化することはできません。上記のように、高さの制限があります。この問題の原因は何ですか? いくつかのケースをテストしたところ、QWidget の子に QGridLayout を使用すると、そのことがわかりました。しかし、最小の高さを 0 に設定することはできません。

0 投票する
1 に答える
1219 参照

c++ - Qt QSplitterおよび応答しないGUI(cpu 100%)

次のレイアウトを実装しようとしています

TabWidgetとGLWidgetの間のレイアウトは、水平方向のQSplitterによって制御されます。テキストエディットを非表示にすることを選択できるように、前のスプリッターとQTextEditウィジェットの間に垂直方向の別のQSplitterが必要です。

現在、私の実装は次のとおりです(クラスthisへのポインタです)。MainWindow

私のアプリケーションは正しく動作しているようですが、最大化すると、CPU負荷が90%以上に跳ね上がり、GUIインターフェイスが遅くなります。

QSplitter内にレイアウトを配置できないことがわかりました http://qt-project.org/doc/qt-4.8/qsplitter.html

だから私はその行にコメントしようとしましたがglTabSplitterHorizontal->addWidget(ui->tabWidget);、CPUは重負荷ではありません。問題は、そのtabWidgetが必要なことです。

スプリッターを使用してレイアウトを維持しながら、この問題を回避するにはどうすればよいですか?

0 投票する
2 に答える
12003 参照

qt - 1 つの固定サイズのウィジェットと 1 つの可変サイズのウィジェットを持つ QSplitter?

QSplitter固定サイズの 1 つのウィジェットと可変サイズのもう 1 つのウィジェットを持つことは可能ですか?

このコードは正しく設定されていますが、ウィンドウのサイズが変更されると、スプリッターは初期のウィジェット サイズに比例して変化します。

ありがとうございました。

0 投票する
1 に答える
3136 参照

python - Qスプリッターハンドルバー

私はpython 2.6と互換性のあるPyQt4バージョン4.5.3を使用しています.私のウィンドウでは、2つのQTableWidgetにQSplitterを使用していますが、2つのウィジェット間の分割バーを見つけることができません. ただし、Autodesk Maya ソフトウェアでは、スプリッターはドットとしてハンドルを持っています。PyQtウィンドウでそれを実現するのを手伝ってくれる人はいますか? 参考までに画像を添付します。

ここに画像の説明を入力