0

ユーザーがクリックしたときに QLabel を編集可能なコモボックスとして変更するための提案が必要です。アンドロイドに似ています。QLabel mousPress をオーバーライドし、QLable を非表示にしながら QComboBox を表示することを計画しています。それは正しいですか..?

4

1 に答える 1

2

あなたの解決策は正しいです。別の方法として、コンボ ボックスを使用してスタイルシートを設定し、選択されていないときに境界線、背景、および矢印が非表示になるようにすることもできます。

QComboBox:!focus{background-color: transparent; border: 0px;}
QComboBox::drop-down:!focus {border-width: 0px;} 
于 2013-07-30T07:57:00.930 に答える