1

いくつかの異なる積み重ねられたコンテナーを含む Qt Creator で .ui ファイルを作成しました。さまざまなタブに QLabels、QLineEdits などを含む QWidgets を含むツール ボックスです。いくつかのウィジェットは最初は無効になっており、他のアクションを開いたときにのみ有効にする必要があります。widget.setEnabled(True) を呼び出すだけでこれを実行できるようにするには、ウィジェット上のすべての項目が有効になっている必要がありますが、QT Creator で有効にする必要があります。それは正しいですか?

私の問題は、QWidget のいくつかの項目が有効にならないことです。プロパティのチェックボックスで「有効」を確認できますが、ツール ボックスの別のタブに移動して QWidget に戻るとすぐに、これら 2 つの項目が再び無効になります。また、ファイルを保存すると、ステータスが有効として保存されません。有効なままの項目とそうでない項目の違いは、そうでない項目の場合、プロパティ エディターでプロパティ「有効」と「カーソル」が太字で表示されるのに対して、そうでない項目では太字で表示されることです。 . 他のすべてのプロパティは似ているように見え、すべてのアイテムは同じ QWidget の子です。

同じタブにある別の同様のアイテムのコピーされたバージョンでそれらを置き換えようとしましたが、それは役に立ちません。

4

0 に答える 0