問題タブ [qstackedwidget]

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 に答える
1465 参照

qt - Qt Stacked Widget の特定のウィジェットの背景色を変更する

積み重ねられたウィジェットに基づく Qt Creator を使用して Qt アプリケーションを開発しています。積み重ねられたウィジェットの各ページの背景色を個別に変更したいと思います (たとえば、最初のページは青、2 番目のページは赤など)。ただし、background-color:Qt クリエーターの styleSheet タブに追加すると、積み重ねられたウィジェットのすべてのページがその背景色になります。ページごとに異なる背景色を設定する方法はありますか?

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

qt - レイアウトなしの QWidget を QStackedWidget インレイ ギャップに追加する

複数の QWidget() オブジェクトを追加する QStackedWidget があります。各 QWidget には独自のレイアウトがあります。何らかの理由で、QWidget を QStacked ウィジェットに追加するときに、位置「0,0」と言うように追加しません... QStackedWidget の各エッジから常に 3 または 4 ピクセルはめ込むようです。例については画像を参照してください...ギャップが見やすいように、QStackedWidget の背景を黒にしました。

問題は、このギャップを解消し、QWidget を QStackedWidget と完全に一致させるにはどうすればよいかということです。

ここに画像の説明を入力

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

c++ - Qt、QStackedWidget のボタンが別の QStackedWidget のラベルにアクセスしようとするとクラッシュする

Main は 2 つの QStackedWidget クラス Body とクラス Bottom を作成します。クラス Body にはボタンがあり、ボタンを押すと、Bottom のラベルのテキストが変更されます。Body->button が Bottom の public 機能を使用してプライベート ラベルを変更しようとすると、プログラムがクラッシュします。

main.cpp

ボディ.h

ボディ.cpp

ボトム.h

ボトム.cpp

ヒントを教えてください。

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

qt - QStackedWidget 内のウィジェットのコンストラクターに引数を渡す

組み込みデバイス用に Qt を使用して C++ で記述されたグラフィカル アプリケーションがありQStackedWidget、多数の UI ウィジェットを保持しています。UI はすべて Qt Creator のデザイナー ツールで設計されています。ユーザーがデバイスのアプリケーションをナビゲートすると、そのメニュー オプションで表示されるディスプレイが から選択され、QStackedWidgetこれはすべてうまく機能します。

アプリケーションの起動時にファイルから読み取られる構成へのポインターを渡したいと思っていますが、このポインターを引数としてウィジェットのコンストラクターに渡す方法が見つからないようですQStackedWidget。誰でも助けることができますか?

私の現在のアプローチは、 のウィジェットのクラス内で作成した関数を呼び出すことです。これは機能しますがQStackedWidget、最善の方法ではないと感じています。

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

resize - QCombobox のサイズが初めて大きくなった

に4つのウィジェットがあるこのコードがありますQStackedWidget。このコードを実行して選択範囲をself.select_comboからdateに変更するreleaseと、self.releasewコンボボックスは最初は と同じサイズで表示されますQCalendarWidget(これは明らかに恐ろしく見えます)。しかし、選択を からrelease他の値に変更してから に戻すとreleaseself.releasewコンボボックスは本来のサイズで表示されます。なぜこうなった?この問題の解決策は何ですか?

注: を使用してPyQt4います。buildidまた、およびのウィジェットはchangeset異常な動作を示さないことに注意してください。

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

qt - QStackedWidget からすべてのウィジェットを削除するには?

からすべてのウィジェットを削除するにはQStackedWidget? からすべてのウィジェットを削除するだけQStackedWidgetです。

0 投票する
0 に答える
77 参照

c++ - QStackedWidget がドラッグ アンド ドロップ イベントを発生させない

単純なクラスを取得しましMyStackedWidgetたが、ドラッグ アンド ドロップ イベントが発生しないようです。何が間違っているのでしょうか?

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

python - QStackedWidget、pyqt で stateChanged シグナルを設定する

インターネットからの QStacked Widget コードの例があります。これは、子ごとに独自のレイアウトを生成します (以下)。

ここで、それらすべてからデータを収集し、後で処理したいと考えています。たとえば、どのチェックボックスがチェックされているかを知るにはどうすればよいですか? このコード layout.addWidget(QCheckBox("Physics").stateChanged.connect(self.state_changed))

私にくれます

プロセスは終了コード -1073741819 (0xC0000005) で終了しました

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

c++ - QStackWidget 内のウィジェットへのアクセス

次のコードを使用して動的ウィジェットを作成しています。

今、テキストをファイルに保存したいのですが、 stackedWidgetにあるQTextBrowserオブジェクトにアクセスする方法がわかりません。QStackWidget

それは可能ですか?