問題タブ [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 に答える
3638 参照

python - PyQt: 編集可能な QTabWidget タブ テキスト

プログラムでタブ ラベルの名前を変更できます。

QInputDialog新しいラベル テキストを取得し、タブ ウィジェットのラベルを設定できます。

しかし、ラベルをダブルクリックしてタブ自体を編集するなど、よりユーザーフレンドリーなソリューションを期待しています。

編集可能なQListWidgetItemフラグで道を示すことができますが、タブ ラベルの解決策が見つかりません。

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

python - PyQT - QTabWidget のテキストの色を設定する

QTabWidget の一部である特定のタブのテキストの色を設定する方法はありますか? QTabBarにはタブのテキストの色を設定するメソッドがあるようですが、QTabWidget には同様のメソッドがありません。

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

qt - QT Qtabwidget でタブを識別する

ユーザーがQTを使用してウィンドウ内のタブを選択したことを特定する方法の良い例があれば、それを提供してください。オンラインで検索したところ、提供されたコードでエラーが発生しました..ここで私がやろうとしていること:

私は 3 つのタブを持つメイン ウィンドウを持っています。主にすべてのタブで同じビデオを表示しますが、それぞれで異なるアルゴリズムを実行するため、CPU から多くの処理を消費するため、常に実行したくありません。 、そのため、ユーザーがタブを選択または開いたときにのみ機能させたいと思います..ここで私が試したこと:

そして、それは私にこのエラーを与えます

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

python - QTabWidget の PyQt マウス イベント

QTabWidget でマウスの中クリックを検出したい。QWidget にマウス イベント関連の信号があることを期待していましたが、表示されているのはメソッドだけです。

QTabWidget をサブクラス化してから、必要なことを行うために上記のメソッドをオーバーライドする必要がありますか、それとも何か不足していますか?

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

python - How to reference a widget inside a specific tab of a QTabWidget?

I am using PyQt to make a GUI for a circuit simulator, and am programmatically creating and deleting tabs (i.e. the user clicks on a button, and a new tab is added to a QTabWidget).

This is already working (I drew a QFrame in Qt Creator and, in my code, add it as a new tab), but I need to refer to a widget which is inside a specific tab (e.g. a QwtPlot inside the 3rd tab). How can this be achieved?

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

python - PySide QTabWidget サイズ変更イベント

LS タブシートにウィジェットがあります。アプリ ウィンドウのセットアップ中に、ウィジェットのサイズを決定するためにタブシートのサイズが使用されます。ウィジェットのサイズは、タブシートを完全に覆うように設定されます。ウィンドウのサイズを変更すると、タブもサイズ変更されますが、ウィジェットは元のサイズのままです (初期化から)。タブのサイズが変更された後に新しいサイズに設定できるように、ウィジェットのサイズを再計算したいと考えています。ウィンドウのサイズ変更イベントをキャプチャしてから、ウィジェットのサイズを再計算するトリガーが必要です。これはどのように行うことができますか?TNX

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

c++ - QTabWidget のシグナルが検出されない

私の QTabWidget の実装は、そのシグナルtabCloseRequested()currentChanged()シグナルを検出していません。

qDebug()はうまくいかなかったので、これに a を使用してQMessageBoxいます。

タブが閉じられず、選択したブラシがリセットされず、メッセージも表示されないため、信号が検出されていないと結論付けています. 以前のプロジェクトで同様のコードを使用したことがあるため、これは奇妙です。

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

c++ - QTabWidgetのページを新しいウィジェットに置き換えます

基本的に私はQTabWidgetを持っています。最初は、フォームウィジェットwidget1があります。そのフォームの操作が完了すると、新しいwidget2フォームが同じタブを引き継ぐ必要があります。

うまくいくと思いtabWidget->setCurrentWidget(new widget2());ましたが、基本的にはオーバーロードですsetCurrentIndex(int)

誰かがこれを行う方法を知っていますか?

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

c++ - フォームで QTabWidget を拡張可能にする方法

QT Designer には、QTabWidget を追加したフォームがあります。

しかし、プレビュー中にフォームを展開すると、タブはそのまま残ります。タブを展開するにはどうすればよいですか。

これは QT デザイナーの制限であり、実際に実行するとタブが展開されますか?

サイズ ポリシーを x、y の両方で拡張可能に設定しました。これを得るために私がしなければならないことは他にありますか?

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

c++ - QTabWidgetにウィジェットを追加しようとしてエラーが発生しました

ウィンドウを作成し、必要なウィジェットを使用してQTabWidgetsを追加したいと思いました。そこで、Qt TabDialogの例に従い、私が知っていることから、例と同じパスをたどりました。問題は、ウィジェットをタブとして追加しようとすると、次のエラーが発生することです。 'QTabWidget :: addTab(Tab_One *、QString *&)'"を呼び出すための一致する関数がありません。Tab_OneがQWidgetから継承されているため、なぜこのエラーが発生するのですか?これが私のメインウィジェットコードです:

ヘッダーファイル:

およびソースファイル:

そして、これが私のワイド(tab1)の1つです:ヘッダー:

および出典:

長い投稿をありがとうございました