問題タブ [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.
python - PyQt: 編集可能な QTabWidget タブ テキスト
プログラムでタブ ラベルの名前を変更できます。
QInputDialog
新しいラベル テキストを取得し、タブ ウィジェットのラベルを設定できます。
しかし、ラベルをダブルクリックしてタブ自体を編集するなど、よりユーザーフレンドリーなソリューションを期待しています。
編集可能なQListWidgetItem
フラグで道を示すことができますが、タブ ラベルの解決策が見つかりません。
python - PyQT - QTabWidget のテキストの色を設定する
QTabWidget の一部である特定のタブのテキストの色を設定する方法はありますか? QTabBarにはタブのテキストの色を設定するメソッドがあるようですが、QTabWidget には同様のメソッドがありません。
qt - QT Qtabwidget でタブを識別する
ユーザーがQTを使用してウィンドウ内のタブを選択したことを特定する方法の良い例があれば、それを提供してください。オンラインで検索したところ、提供されたコードでエラーが発生しました..ここで私がやろうとしていること:
私は 3 つのタブを持つメイン ウィンドウを持っています。主にすべてのタブで同じビデオを表示しますが、それぞれで異なるアルゴリズムを実行するため、CPU から多くの処理を消費するため、常に実行したくありません。 、そのため、ユーザーがタブを選択または開いたときにのみ機能させたいと思います..ここで私が試したこと:
そして、それは私にこのエラーを与えます
python - QTabWidget の PyQt マウス イベント
QTabWidget でマウスの中クリックを検出したい。QWidget にマウス イベント関連の信号があることを期待していましたが、表示されているのはメソッドだけです。
QTabWidget をサブクラス化してから、必要なことを行うために上記のメソッドをオーバーライドする必要がありますか、それとも何か不足していますか?
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?
python - PySide QTabWidget サイズ変更イベント
LS タブシートにウィジェットがあります。アプリ ウィンドウのセットアップ中に、ウィジェットのサイズを決定するためにタブシートのサイズが使用されます。ウィジェットのサイズは、タブシートを完全に覆うように設定されます。ウィンドウのサイズを変更すると、タブもサイズ変更されますが、ウィジェットは元のサイズのままです (初期化から)。タブのサイズが変更された後に新しいサイズに設定できるように、ウィジェットのサイズを再計算したいと考えています。ウィンドウのサイズ変更イベントをキャプチャしてから、ウィジェットのサイズを再計算するトリガーが必要です。これはどのように行うことができますか?TNX
c++ - QTabWidget のシグナルが検出されない
私の QTabWidget の実装は、そのシグナルtabCloseRequested()
とcurrentChanged()
シグナルを検出していません。
qDebug()
はうまくいかなかったので、これに a を使用してQMessageBox
います。
タブが閉じられず、選択したブラシがリセットされず、メッセージも表示されないため、信号が検出されていないと結論付けています. 以前のプロジェクトで同様のコードを使用したことがあるため、これは奇妙です。
c++ - QTabWidgetのページを新しいウィジェットに置き換えます
基本的に私はQTabWidgetを持っています。最初は、フォームウィジェットwidget1があります。そのフォームの操作が完了すると、新しいwidget2フォームが同じタブを引き継ぐ必要があります。
うまくいくと思いtabWidget->setCurrentWidget(new widget2());
ましたが、基本的にはオーバーロードですsetCurrentIndex(int)
。
誰かがこれを行う方法を知っていますか?
c++ - フォームで QTabWidget を拡張可能にする方法
QT Designer には、QTabWidget を追加したフォームがあります。
しかし、プレビュー中にフォームを展開すると、タブはそのまま残ります。タブを展開するにはどうすればよいですか。
これは QT デザイナーの制限であり、実際に実行するとタブが展開されますか?
サイズ ポリシーを x、y の両方で拡張可能に設定しました。これを得るために私がしなければならないことは他にありますか?
c++ - QTabWidgetにウィジェットを追加しようとしてエラーが発生しました
ウィンドウを作成し、必要なウィジェットを使用してQTabWidgetsを追加したいと思いました。そこで、Qt TabDialogの例に従い、私が知っていることから、例と同じパスをたどりました。問題は、ウィジェットをタブとして追加しようとすると、次のエラーが発生することです。 'QTabWidget :: addTab(Tab_One *、QString *&)'"を呼び出すための一致する関数がありません。Tab_OneがQWidgetから継承されているため、なぜこのエラーが発生するのですか?これが私のメインウィジェットコードです:
ヘッダーファイル:
およびソースファイル:
そして、これが私のワイド(tab1)の1つです:ヘッダー:
および出典:
長い投稿をありがとうございました