問題タブ [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 投票する
1 に答える
705 参照

c++ - ボタンがクリックされたときに現在の位置/順序を QTabWidget に保存する - ユーザー設定

現在のタブの位置/順序を Qt の QTabWidget に保存することは可能ですか?

私が欲しいのは、基本的に、ユーザーが好きなようにタブを配置してから、位置を保存できるようにして、アプリケーションを再度開いたときに、タブが最後に保存されたときの場所になるようにすることです。

過去にこれを行ったことがありますが、これはウィンドウのジオメトリのみを保存します。

;

これを行うための情報をどのように、またはどこで見つけることができますか?

ありがとう

0 投票する
4 に答える
15622 参照

qt - QTabWidget: タブを閉じるボタンが機能しない

設定しましui->tabWidget->setTabsClosable(true);たがQTabwidget、このボタンをクリックしてもタブを閉じていない各タブに十字を表示するだけです。タブを閉じられるようにするには、他に何をする必要がありますか? 信号に近い任意のスロット (この作業に適している) を接続しようとしましtabCloseRequested(int)たが、タブウィジェットにそのようなスロットが見つかりませんでした。正しい方法を提案してください。

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

python - PyQt の複数のテーブルウィジェットとタブウィジェット

QTabWidget私の目的は、1 つの に10 個以上を表示しQMainWindow、各タブに一意のQLabelとを保持することQTableWidgetです。このようなもの:

ここに画像の説明を入力

次のコードを使用して意図した結果を得ることができましたが、同じ結果を達成するためのより効率的な方法またはより短い方法があるかどうか疑問に思っています。

上で使用したのと同じ方法で20 を追加するTabWidgetと、非常に面倒で退屈になります。

同じ出力を維持しながらコードを短くすることは可能ですか?

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

python - PyQt QTabwidget に色を付ける方法

QTabWidget を含む PyQt メイン ウィンドウがあります。タブ ウィジェットには、いくつかのボタンとテキスト ボックスが含まれています。

タブバー領域に突き出ているタブだけでなく、タブの背景全体に色を付けたいと思います。

私はスタイル シートを使用しておらず、既にパレットを使用しているため、パレットを使用することを好みますが、スタイル シートが唯一のオプションである場合は、それで問題ありません。

私はもう試した:

これにより、赤いタブ バー領域が生成されますが、メインの背景はまだ白です。

self.tabWidget.setAutoFillBackground(False) を使用してオートフィルをオフにすると、わずかな違いが生じます。個々のタブはきれいに色付けされていますが、本体はまだ白です。

少しスタイルシートを試す:

これにより、タブの本体が色付けされますが、ボタンやテキスト ボックスを含む他のすべての色も黄色になります。また、突き出ている小さなタブはすべて黄色です。自動入力には何の影響もありませんでした。

タブの本体に色を付けるが、他のウィジェットを消去しない方法についてのアイデアはありますか?

私は PyQt バージョン 4.10 と Python 2.7 を使用しています。

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

python - QTabWidget に新しいタブを追加する PyQt4 メニュー アクション

私は、Python と GUI 用の PyQt4 を使用する小さなアプリケーションに取り組んでいます。私が達成しようとしているのは、ユーザーがメニュー項目をクリックすると、実行されたアクションによって QTabWidget にタブが追加される、タブ付きの GUI を持つことです。私は現在、そのようなことをするためのアクションを取得するのに苦労しています。GUI を手動で QT デザイナーを使用して作成しようとしましたが、可能であれば QTabWidget にタブを追加するアクションを取得する方法がわかりません。これは私のpythonコードです:

メニュー項目を押すとコンソールに「This works」と表示されるので、それが addTab() 関数を呼び出していることはわかっていますが、タブを追加するにはどうすればよいですか?

.ui ファイルが役立つ場合は、そのファイルをご覧になりたいかどうかお知らせください。

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

qt - スレッド内の QTabWidget からの Strat タブ

複数のスレッドで QTabWidget からタブを開始することは可能ですか? サーバーから連続して与えられた回答を QTextEditWidget に追加したいと考えています。QTextEditWidget の変更は、新しい回答の追加後に常に表示される必要があります。実際に私はこれを行いQApplication::processEvents()ます。動作しますが、非同期ではなく、非常に遅いです...

ありがとう