2

編集可能な を含むアプリケーションに取り組んでいますQComboBox。編集フィールドにテキストを入力してコンボボックスのドロップダウン矢印を押すと、次のような動作が見られます。

代替テキスト

編集行が項目の後ろに隠れてしまいます"e@abc.com"。以下の画面のように、編集フィールドのにコンボボックスリストのポップアップを表示したいと思います。

代替テキスト

上記の最初の画面は Qt 4.5 を使用した Ubuntu で取得したもので、2 番目の画面は Qt 4.4 を使用した Suse 11 のものです。QComboBoxQt 4.4 と Qt 4.5 の間のポップアップの動作の変更に関する違いは認識していません。とにかく、リストが両方のディストリビューションで同じように動作することを望みます。

これはQComboBox、編集可能なプロパティがオンに設定された標準です。スタイルシートや特別な書式は適用されていません。

2 番目の画面のように、編集可能なフィールドの下にリスト ポップアップを作成するにはどうすればよいですか?

4

1 に答える 1

3

スクリーンショットはさまざまなスタイルで撮影されているため、これはスタイルの問題のようです。おそらく、失敗したデスクトップのスタイルを変更して調査を開始できます。

于 2010-03-25T09:06:17.543 に答える