問題タブ [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.
python - QTabWidget で背景色/画像固有のタブを設定するにはどうすればよいですか?
長い訪問者ステータスの後、ついに、これが私の最初の投稿です。TabWidget (構成から) でタブを動的に作成します。お気に入り; -それはpythonコード、pyqt、答えはc ++でコーディングできます、私には関係ありません:) –</p>
次に、qss を介してスタイルを設定します。
この時点で、すべて問題ありません。しかし、タブを個別に色付けしたい。
どうすればこれを達成できますか? 可能であれば、どのようにタブの objectName を設定できますか?
すべての投稿に感謝します:)
python - QTabWidget の最後にあるこの煩わしい行を取り除くにはどうすればよいですか
したがって、Qt アプリのタブの外観を変更するためのかなり単純なスタイル シートがあります (私は PySide を使用していますが、違いがあったとしても、大きな違いはありません)。ここにあります:
これを使うだけなら; 次に、タブの最後に醜い行が表示されます-次のように:(これはアプリの右上隅です-サイズを変更してタブのサイズを超える場合)
次のCSSをスタイルシートに追加すると:
私はこれを得る:
問題が解決したように見えるかもしれませんが、そうではありません -
これは、異なる色の背景に対して同じです。
それから、おそらく他の色が使用されているのではないかと考えたので、とにかくlightgray
その部分が欲しいので、背景の色を に変更しました。lightgray
QTabBar
lightgray
まだ成功していません。
線の色は もgray
もlightgray
ありませんが、私が使用するのはこの 2 色だけです。
この行を取り除くにはどうすればよいですか?
プログラムの初期化から除外するために、むしろスタイルシートソリューションが必要です-それは面倒なソリューションのように思えます。
編集:これはqtデザイナーとqt 4.6.2を使用しています。Qt のバージョンを簡単にアップグレードできません。
qt - QTabWidgetの2つのタブの間にスペースを挿入するには?
2 番目のタブと 3 番目のタブを区切るためにスペースを挿入したいと思います。これは可能ですか?私はいくつかのスタイルシートを試しましたが、このウィジェットは私にとっては初めてなので、これまでのところ成功していません.
c++ - Ctrl+TabでQt 4.8で開いているタブのリストを表示する方法
次のように(Visual Studioで)、Qtで開いているタブのリストを表示する簡単な(主要なイベントをリッスンせずに)方法はありますか。このようなウィジェットを自分で実装する前に、Qt がそのような機能を提供していないことを確認したいだけです。
少なくとも、NotePad++ のような原始的な方法で (悪気はありません)。QTabBar を使用して Ctrl+Tab を押すと、次のように表示されます。
そして、私は実際にそれが何であるかを知りません!
python - QTabBar は、タブを完全に展開することも、タブを均等に配置することもありません
タブバーを空のスペースに右まで展開したい。そして、すべてのタブの幅が同じであれば最高です。スタイルシートが機能せず、ドキュメントにオプションが見つからないため、その方法がわかりません。
ダイアログのサイズは固定されているため、各タブの幅を合計幅/(タブの量)として計算できるという考えがありますが、それでも各タブの幅を伝える方法がわかりません...
colors - QTabWidget タブの色を変更する
すべてのタブに独自の背景色があるように、QTabWidget をカスタマイズしたいと考えています。これはスタイルシートではできないことを知っているので、QTabBar をサブクラス化し、それを paintEvent に変更しました。次に、QTabWidget のデフォルトの QTabBar を独自の実装に置き換えました。ただし、タブの背景色は変わりません。私が欠けているものを誰か知っていますか?
これは私の問題を説明する小さなデモアプリケーションです:
敬具
ベルンハルト
qt - Qt 別の QLayout で QTabBar を使用する
カスタム QTabWidget とカスタム QTabBar があります。すべてが正常に機能しており、タブなどを確認できます。しかし、問題は、QTabBar を QTabWidget とは異なるレイアウトに配置したいということです。このようにして、タブとその隣にあるいくつかの異なる QPushButtons がすべて同じ行で左から右に配置されたメニュー バー タイプのレイアウトを作成できます。
したがって、基本的に QTabBar を別の QHBoxLayout または QGridLayout に移動して、タブ ウィジェットから離すことはできますが、機能は維持できますか?