問題タブ [qtabwidget]
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.
c++ - QTabWidget に閉じるボタンを配置する
ウィンドウに複数のドキュメントを表示するために を使用しておりQTabWidget
、各タブに閉じるボタンを描画したいと考えています。私はVistaとQt4を使用しているので、タブ ウィジェットはネイティブの Windows コントロールです。これは実現可能性に影響を与える可能性があります。
QTabWidget
コントロールを使用してこれを行うことが可能かどうか、またはカスタムウィジェットを作成する必要があるかどうかは誰にもわかりませんか? 新しいウィジェットを作成することが唯一の選択肢である場合は、ポインタをいただければ幸いです。私はQtに比較的慣れていません。
c++ - QTabWidget にアイコンがない
私は最新の Qt 4.5 を使用しており、Qt Creator で GUI を作成しています。私のタブ ウィジェットは Creator で問題なく表示され、すべてのアイコンが表示されます。ただし、コンパイルして実行すると、アイコンはありませんが、明らかに何かを示すタブよりも幅が広くなっています。.png と .ico の両方の形式を試しましたが、どれも機能しません。アイコンのサイズは 16x16 で、タブ アイコンの最大サイズ プロパティとまったく同じです。
「clearlooks」である「一般的なスタイル」を除いて、タブ コントロールへのスタイルシートは適用されません (適用されません)。
c++ - QTabWidget タブのコンテキスト メニュー
タブがクリックされるたびにコンテキスト メニューを表示する必要があり、その特定のタブに反応する必要があります。サブクラス化せずにこれを行う方法はありますか?
qt - QTabBar vs QTabWidget
プロジェクトで QTabWidget を使用しています。QTabWidget ではなく QTabBar を使用する必要がある強い理由はありますか?
QTabWidget を使用すると、どのような利点がありますか?
qt - QTabWidgetタブ内のQStackedWidget?
QTアプリケーションでは、ベースナビゲーションにQTabWidgetを使用しています。このQTabWidgetはUIでセットアップしました。QTabWidgetの一部のタブでは、「ビューをドリルダウン」できるようにQStackedWidgetが必要です。
UI内にもQStackedWidgetを追加しようとしましたが、スタックにページが自動的に追加されます。代わりに、QStackedWidgetのページをコードで追加したいと思います。コード内でこれを実行しようとすると、stackedWidgetにはすでに標準ページがあるため、myWidgetはスタックの2番目になります。
QTabWidgetタブ内にQStackedWidgetをセットアップするための最良かつ最も簡単な方法は何ですか?
qt - Qt: QTabWidget のスタイリング
私は Qt を使用しており、Qt Designer Editor で QTabWidget をセットアップしています。画像 1 で確認できます。
Tab4 の後でわかるように、右端まで空のスペースがあります。何らかの方法で、図 2 のようにそのスペースを色で埋める必要があります (フェード カラーを設定できることが最善の方法です)。 . または、別の解決策として、タブを浮かせて画面全体を覆うようにすることもできます。
現在、次のスタイルシートを使用しています。
Qt スタイルシートを使用して QTabBar の背景色を設定する方法はありますか? または、Qt スタイルシートを使用してタブを端に浮かせることはできますか?
編集: 私は Caleb Huitt - cjhuitt が以下に提案した解決策を試しています。タブを展開するというアイデアは本当に気に入っていますが、機能させることができません。
Qt Designer Editor で QTabWidget->"Promote To ..." を右クリックし、"Base class name": QTabWidget "Promoted class name": ExpandableTabWidget を選択し、[add] をクリックしてから [Promote] をクリックします。
設定したQTabWidgetを保持するウィジェットのinitメソッドで
すべてが正常に構築されていますが、QTabbar は展開されません。
私は何か間違ったことをしていますか?
ありがとう!
qt - QTabWidgetタブでラベルテキストを設定します
QTabWidget
フォームと2つのタブがあります。これらのタブには、標準テキストTab1およびTab2があります。どうすれば変更できますか?
c++ - QSplitterがQWidgetとQTabWidgetを区別できなくなる
QWidgetとQTabWidgetを1つの水平スプリッターに並べて配置しています。そして、スプリッターはその形を失い、マウスをその上に置くだけでスプリッターがあることを知ることができます。それを見えるようにする方法は?
ありがとう。
qt - 親QWidgetにスクロールバーを追加する方法
scrollArea を特定のウィジェットに追加する方法を理解しています。ただし、私の場合、Qwidget には複数の子ウィジェットがあり、これらはすべて QVBoxLayout を使用して設定されています。この場合、どうすればスクロールバーを追加できますか? ここで QWidget は中央のウィジェットではなく、TabWidget のページの 1 つです。私のコードは次のようになります:
scrollBar を xTab に設定するにはどうすればよいですか? 使ってみた
ただし、これは機能していません。
どんなアイデア/提案も役に立ち、感謝しています。
qt - ページなしで QTabWidget を作成する方法
QTabWidget のタブを使用する必要がありますが、ページをコンテナーとして使用する必要はありません。タブだけが必要です。
ページ コンテナを非表示または無効にして、タブのみを表示する方法はありますか?