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

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

qt - QTabWidgetでテキストの配置を変更するには?

QTabWidget でテキストの配置を設定する方法が見つかりません。

このウィジェットのインスタンスを作成した後、そのtabPositionプロパティを West に設定しましたが、テキスト/ラベルを水平に表示したいと思います。Qt のstylesheetsを確認しましたが、ご覧のとおり、text-alignプロパティは QPushButton と QProgressBar でのみ設定できます。

私はすでに Web で検索しましたが、バグレポート未回答の質問、そして最後に paint() メソッドの再実装を提案するユーザーを見つけました。解決するかもしれませんが、Python (PyQt または PySide) を使用していて、その方法がわかりません。

手伝って頂けますか?

編集: Teukamm のおかげで、私は少しのコードを書きました:

最後に、期待どおりにテキストを配置しましたが、少し (大きな?) 問題があります。すべてのタブ ボタンの右側をクリックすると、currentChanged SIGNALが送信されません。また、paintEvent ですべての tabRect の幅を拡張しようとしましたが、うまくいきません。何を変更すればよいですか?

ありがとうございました :)

ところで:QTabWidgetから継承することはできませんでしたが、QTabBarから継承できませんでした;)

編集:

解決しました!tabSizeHintのメソッドsizeHintを変更しただけで、うまく機能します:)

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

c++ - QRadioButton を QTabWidget に接続する方法は?

私はC++とQTを使用してソフトウェアを作成しています.QRadioButonタイプの2つのウィジェットと1つのQTabWidgetがあります。私の必要性は、ラジオボタンから信号を送信したいということです。ボタンがチェックされるたびに、タブの内容が変更されます。誰もそれを行う方法を提案できますか? ウィジェット クラスのスロットを作成しようとしましたが、そのスロットでタブ クラスのコンストラクターを呼び出しましたが、コンストラクターが呼び出されないという問題があります。ここに私が使用しているコードがあります..

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

3d - Qtabwidget(mplwidget)のPyQt4を使用したmatplotlib3Dプロット

PythonXY(2.6およびQt4)を使用して最初のPythonアプリに取り組んでいます。いくつかのボタンとQtabWidgetを備えたウィンドウがあります。ボタンを押すと、特定のタブに3D画像をプロットしたいと思います。なんとか2Dプロットを取得できましたが、軸を3Dに取得できません。Qt desigerを介して、mplwidgetを使用します。多くの例で、figure()の使用法を確認しましたが、それをmplwidgetで機能させることはできません。(それが可能かどうかはわかりません)

簡単なプロットで(QtabWidgetで)3D軸を定義するコードの例を教えてください。

どうもありがとう

0 投票する
3 に答える
8671 参照

c++ - C ++のQTabWidgetでテキストの配置を変更するにはどうすればよいですか?

これは、 QTabWidgetでテキストの配置を変更する方法と同じ質問 です。

そのPythonコードをC++に移植しようとしましたが、機能しないようです。

ヘッダーファイルは次のとおりです。

ソースファイルは次のとおりです。

QTabWidgetを継承するNewTabWidgetクラスを作成して使用します。NewTabWidgetのコンストラクターでは、次のものを使用します。

これは、setTabBarが保護されているため、そのtabWidgetを使用できるようにするためだけに行われます。これが私が得るものです: ここに画像の説明を入力してください

私は何が欠けていますか?

編集: 私が作成したいのはこれですが、上部にアイコンがあり、アイコンの下にラベルがあります(Qt Creatorのように): ここに画像の説明を入力してください

0 投票する
3 に答える
5746 参照

qt - QTabBarのQt4展開タブ

QTabWidgetを追加するためにサブクラス化しQTabBarています。 の幅全体にタブが伸びますtabBar。したがって、expanding プロパティを true に設定しています。これは、タブの動作について何も変更していないようです。

誰かが同じ問題に遭遇しましたか?Qt 4.6 と組み合わせて使用​​します

編集:解決されました。誰かが興味を持っている場合に備えて、これを実装する方法を次に示します。

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

qt4 - タブ内のツールバー

QWidgetタブ内に配置されたツールバーを(内にQTabWidget)追加することは可能ですか?アイデアは、タブごとに個別のツールバーを配置することです。

ツールバーは内部にしか配置できないようQMainWindowです。

0 投票する
3 に答える
4929 参照

c++ - QTabWidgetは、1つのタブのみのタイトルフォントを設定します

を使用して、インターフェイスを使用してチャットプログラムを作成しましたQTabWidget。タブに更新がある場合は、タブのタイトルフォントを太字に設定したいと思います。QTabWidget :: fontを使用すると、すべてのタブのタイトルのフォントのみを設定できます。

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

qt - マウス プレス オーバー イベントと qtabwidget

マウス(プレスボタン付き)がタブの上にあるときにアクティブになる必要があります。それはどのように可能ですか。

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

python - タイトルに CheckBox を含む QTabWidget

QTabWidget各タブのタイトルの横にあるチェックボックスを使用して (PyQt4 を使用して) 派生を作成する方法を知りたいと思っていましたか? このような:

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

qt - QTabWidget ですべてのタブ ウィジェットを取得する

QTabWidgetaddTab(QWidget()でリストに追加されたすべてのタブ ウィジェットを取得することは可能ですか。

を使用できますself.findChildren(QWidget)が、それ自体の中にある他のすべてのウィジェットも返され、それらをフィルタリングする方法はありません。