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

qt - QTabWidget タブが表示されない

複数QTabWidgetの s タブを使用しています。特定の関数が呼び出されたときに表示される 2 番目のタブが必要です。

現在のタブ ページは 1 で、タブ ページ 2 が表示され、タブ ページ 1 が後ろに隠れます。私は検索してたくさん試しましたが、役に立ちませんでした。

これもやってみた

タブ番号1が表示され、tabPage2が非表示になっているときに、関数でこれを使用しました。

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

c++ - QTabWidgetのタブからタブへのQtの変数の受け渡し

私は Qt の初心者で、現在 2 つのタブを持つ 1 つの QTabWidget に取り組んでいます。これは 2 つのウィジェットを意味します。

最初のウィジェットには、2 番目のウィジェットで使用したい整数値と浮動小数点値があります。このような2番目のウィジェットのコンストラクターを作成できます

私は最初のウィジェットから2番目のタブを呼び出すことができると思いますが、その場合、2番目のタブはそれぞれのボタンをクリックしない限り非表示になります。最初のタブの値を2番目のタブで使用する方法を教えてください。

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

qt - Qt でのタブの作成

メインウィンドウでボタンがクリックされたときに動的に新しいタブを作成したかったのです。このボタンを NEW にします。QWidgetを表示したいメインウィンドウにを配置しましたQTabWidgetQTabWidget最初のページ デザインを含むTabWidget ( ) という名前のクラスを持つ新しいフォームを追加しました。

これは私がしました:

の最初のページを取得しましたQWidget。これで完了です。

BACKNEXTボタン を使用して、あるタブから別のタブへのトラバースを実装しようとしました。

代わりにウィジェット(form2という名前)の2番目のタブを設計し、次QTabWidgetを使用して最初のタブからこのフォームを呼び出しました。

ここで問題が発生
します。3 番目のタブで同じことを行うことができませんでした。

ここで何が欠けていますか?

私はこれらのファイルを持っています、

mainframe.h、tabwidget.h (継承QTabWidget) これも私の最初のタブ、tabwidget2.h (継承QWidget) 2 番目のタブ、tabwidget3.h (継承QWidget) 3 番目のタブです。

tabwidget.h を mainframe.h に含め、そのオブジェクトである page1 を作成しました。メインフレームでボタンがクリックされると、私はこれを行います。

これにより、メインフレームに私のデザインのタブが作成されます。これは完全に機能します。次に、このタブページ1に[次へ]ボタンがあります。それをクリックすると、このページ1に新しいタブページ2を追加したいと思います。このために、tabwidget.h に tabwidget2.h を含め、オブジェクト page2 を作成しました。page1 でボタンがクリックされると、これを行います。

しかし、これはうまくいきません。だから私はこれをやった、

これは機能し、2 番目のページが 1 番目のタブに追加されました。page2 から NEXT ボタンをクリックしたときに 3 ページ目を追加すると問題が発生します。これは私がしました、

そしてうまくいきませんでした。プログラムはエラーなしでコンパイルされます。Mainframe -> (New ボタン) -> page1(QTabWidgetメインフレームのウィジェットに表示される) -> (NEXT ボタン) -> page2 ( QWidgetpage1 に新しいタブとして追加) -> (NEXT ボタン) -> 何も起こらない

私はこれを説明するために最善を尽くしました。私を助けてください。

コード: mainframe.h

Tabwidget.h

tabwidget2.h

メインフレーム.cpp

tabwidget.cpp

tabwidget2.cpp

私は自分のページ3を持ち込むことができません。

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

save - PyQt: QTabWidget でタブを並べ替える

Qt Designer を使用して GUI を作成し、複数のタブを持つ QTabWidget を持っています。私のタブには、私のアプリで使用される特定のツールが含まれています。タブの順序を保存してアプリの起動時にロードできるように、タブを閉じて移動できるように設定したいと思います。問題は、アプリケーションの読み込み時にタブを並べ替える方法がわからないことです。これは可能ですか?