問題タブ [qtabbar]

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 投票する
1 に答える
2815 参照

python - QTabWidget で背景色/画像固有のタブを設定するにはどうすればよいですか?

長い訪問者ステータスの後、ついに、これが私の最初の投稿です。TabWidget (構成から) でタブを動的に作成します。お気に入り; -それはpythonコード、pyqt、答えはc ++でコーディングできます、私には関係ありません:) –</p>

次に、qss を介してスタイルを設定します。

この時点で、すべて問題ありません。しかし、タブを個別に色付けしたい。

どうすればこれを達成できますか? 可能であれば、どのようにタブの objectName を設定できますか?

すべての投稿に感謝します:)

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

python - QTabWidget の最後にあるこの煩わしい行を取り除くにはどうすればよいですか

したがって、Qt アプリのタブの外観を変更するためのかなり単純なスタイル シートがあります (私は PySide を使用していますが、違いがあったとしても、大きな違いはありません)。ここにあります:

これを使うだけなら; 次に、タブの最後に醜い行が表示されます-次のように:(これはアプリの右上隅です-サイズを変更してタブのサイズを超える場合)

ここに画像の説明を入力

次のCSSをスタイルシートに追加すると:

私はこれを得る:

ここに画像の説明を入力

問題が解決したように見えるかもしれませんが、そうではありません -

これは、異なる色の背景に対して同じです。

ここに画像の説明を入力

それから、おそらく他の色が使用されているのではないかと考えたので、とにかくlightgrayその部分が欲しいので、背景の色を に変更しました。lightgrayQTabBarlightgray

ここに画像の説明を入力

まだ成功していません。

線の色は もgraylightgrayありませんが、私が使用するのはこの 2 色だけです。

この行を取り除くにはどうすればよいですか?

プログラムの初期化から除外するために、むしろスタイルシートソリューションが必要です-それは面倒なソリューションのように思えます。

編集:これはqtデザイナーとqt 4.6.2を使用しています。Qt のバージョンを簡単にアップグレードできません。

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

qt - QTabWidgetの2つのタブの間にスペースを挿入するには?

2 番目のタブと 3 番目のタブを区切るためにスペースを挿入したいと思います。これは可能ですか?私はいくつかのスタイルシートを試しましたが、このウィジェットは私にとっては初めてなので、これまでのところ成功していません.

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

c++ - Ctrl+TabでQt 4.8で開いているタブのリストを表示する方法

次のように(Visual Studioで)、Qtで開いているタブのリストを表示する簡単な(主要なイベントをリッスンせずに)方法はありますか。このようなウィジェットを自分で実装する前に、Qt がそのような機能を提供していないことを確認したいだけです。

ここに画像の説明を入力

少なくとも、NotePad++ のような原始的な方法で (悪気はありません)。QTabBar を使用して Ctrl+Tab を押すと、次のように表示されます。

ここに画像の説明を入力

そして、私は実際にそれが何であるかを知りません!

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

python - QTabBar は、タブを完全に展開することも、タブを均等に配置することもありません

タブバーを空のスペースに右まで展開したい。そして、すべてのタブの幅が同じであれば最高です。スタイルシートが機能せず、ドキュメントにオプションが見つからないため、その方法がわかりません。

ここに画像の説明を入力

ダイアログのサイズは固定されているため、各タブの幅を合計幅/(タブの量)として計算できるという考えがありますが、それでも各タブの幅を伝える方法がわかりません...

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

colors - QTabWidget タブの色を変更する

すべてのタブに独自の背景色があるように、QTabWidget をカスタマイズしたいと考えています。これはスタイルシートではできないことを知っているので、QTabBar をサブクラス化し、それを paintEvent に変更しました。次に、QTabWidget のデフォルトの QTabBar を独自の実装に置き換えました。ただし、タブの背景色は変わりません。私が欠けているものを誰か知っていますか?

これは私の問題を説明する小さなデモアプリケーションです:

敬具

ベルンハルト

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

qt - Qt 別の QLayout で QTabBar を使用する

カスタム QTabWidget とカスタム QTabBar があります。すべてが正常に機能しており、タブなどを確認できます。しかし、問題は、QTabBar を QTabWidget とは異なるレイアウトに配置したいということです。このようにして、タブとその隣にあるいくつかの異なる QPushButtons がすべて同じ行で左から右に配置されたメニュー バー タイプのレイアウトを作成できます。

したがって、基本的に QTabBar を別の QHBoxLayout または QGridLayout に移動して、タブ ウィジェットから離すことはできますが、機能は維持できますか?