私はツリーモデルを持ち、モデルデータをいくつかのウィジェットにマップするためにQDataWidgetMapper
を使用します。QDataWidgetMapperでマッピングされたデータが読み込み専用である場合、QLineEditを読み取り専用に設定するにはどうすればよいですか?
モデルの中には、データの一部が読み取り専用であるとフラグが立てられているので、マップされたウィジェット、たとえばQLineEdit
をこのフラグに基づいて動作させ、それが指し示すモデル・データが読取り専用であるときは読取り専用である。
ご協力いただきましてありがとうございます。
[QDataWidgetMapper.currentIndexChanged](https://doc.qt.io/qt-5/qdatawidgetmapper.html#currentIndexChanged)? – ekhumoro
QDataWidgetMapper自体の興味深い機能のようです... bugtracker上でそれを示唆していますか? – peppe
@peppe誰かがすでにQt 4.8(https://bugreports.qt.io/browse/QTBUG-8409)のバグレポートを提出したと思います。 Qt4からQt5への移行により閉鎖された。私はQtのバグレポートの仕組みに慣れていませんが、時間があればそれを調べます。 –