ラジオボタンが選択されている場合にのみグループボックスを表示したい。
ラジオボタンのtoggled(bool)
信号をグループボックスのsetShown(bool)
スロットに接続することで、私はそれを行うことができました。
問題は、ラジオボタンは最初は選択解除されていますが、最初にグループボックスが表示されているため、ラジオボタンを選択/選択解除して消滅させる必要があることです。
Qt Creator Designerでグループボックスを最初に非表示にする方法はありますか?最初にQt Creatorで隠されたコントロール
20
A
答えて
37
できません。
プロパティvisible
は、Qt Designerのプロパティエディタから自発的に削除されているようですが、追加することはできません。
あなたは非表示にしたいウィジェットのノード内の次のXMLブロックを追加することによって、.uiファイルに手動でプロパティを追加することができます。
<property name="visible">
<bool>false</bool>
</property>
をしかし、ウィジェットはときに表示または移動されませんデザイナーとのインターフェイスを再び開きます。しかし、ウィジェット階層には表示されます。
4
プロパティ(setHiddenを見てください)でラウンドを試すことはできますが、コード内で行う方がはるかに簡単です。
だから、あなたがしたい:本当に簡単な方法です
ui setup code
ui->groupBox->setHidden(true)
radio button slot
if true ui->groupBox->setHidden(false)
else if false ui->groupBox->setHidden(true)
を、私はQtはすでに使用されているデザイナーでプロパティを追加することで多くの幸運を持っていたことがありません。
関連する問題
- 1. Qt CreatorでハードコードされたQMAKESPEC?
- 2. Windows上のQt CreatorでのQt Creatorで
- 3. Qt Creatorでポストビルドイベント?
- 4. OpenMpとQt Creator
- 5. のQt Creatorを
- 6. Qt Creatorの私の最初のWinAPIプログラムはウィンドウを表示しませんか?
- 7. Qt Creatorでのコード転送
- 8. Qt CreatorをOS Xにインストール
- 9. Qt Creator in Emacs keybind
- 10. OpenCV with QT Creatorビルドエラー
- 11. Qt creator画面ナビゲーション
- 12. 同じノード上で、前のコントロールの最初の隠された入力要素を選択し
- 13. Qt Creator Qt Creatorのスイッチが動作しない
- 14. TEMPLATE = subdirsが追加されたときにQT Creatorがビルドできない
- 15. VSで再コンパイルされたQtライブラリ、なぜQt Creatorはコンパイルされませんか?
- 16. Qt Creatorを使用したUnixシステムでのQtアプリケーションの開発
- 17. XMobarは最初のXMonadワークスペースで隠されています
- 18. のQt Creatorを:プロシージャエントリポイントSTRLENは、私はWindows XPのVM上でのQt Creatorのインストール
- 19. QT Creatorを使用したGNUstep
- 20. Qt CreatorでQtプロジェクトにC++ヘッダファイルを追加するには
- 21. 最初に隠されたMenuItemが表示されないsetVisible(true)が呼び出されたとき
- 22. Qt Creator Platformerゲーム - 動作しない(QGraphics初心者)
- 23. .proファイルへのコメントQt Creator
- 24. のQt Creatorを5から
- 25. Qt Creator 2.7 add new disabled
- 26. 最初にplistから隠されたステータスバーを表示する方法
- 27. Qt 5.0をQt Creator 2.5.2で使用するには?
- 28. QT Creator上のQWindowプログラムは実行されません
- 29. Googleマップapi v3 - デフォルトのタブレットAndroidブラウザで隠されたコントロール
- 30. Qt Creatorでウィジェットをプロモートする
私は既にこれを行っていましたが、私は代わりの方法を探していました。カスタムスロットは不要で、 'setShown(bool)'に接続された 'toggled(bool)'は正しく動作します。 – Dani
その場合、私はデザイナのプロパティエディタを使ってsetHidden/setShownプロパティを実装することをお勧めします。 –
ありがとうございます。できます。 – oya163