QTreeView で使用される QDateTimeEdit オブジェクトの - たとえば - displayFormatとcalendarPopupプロパティを設定するにはどうすればよいですか?
(そこで値を編集するときに使用されQVariant(QDateTime)
ます。)
その目的でQtのプロパティシステムを使用することは可能ですか?
残念ながら、スタイル シート リファレンスには QDateTimeEdit のこれらのプロパティがリストされていません。一方、ドキュメントには次のことが記載されています。
4.3 以降では、任意の設計可能な Q_PROPERTY を qproperty- 構文を使用して設定できます。
したがって、私は次のようなことを試しました:
QApplication app(argc, argv);
// first try
// app.setStyleSheet(
// " QDateTimeEdit { displayFormat: \"yyyy-MM-dd hh:mm:ss\" ; }");
app.setStyleSheet(
" QDateTimeEdit { qproperty-displayFormat: \"yyyy-MM-dd hh:mm:ss\" ; }");
ただし、両方のスタイルシートは取得されません。
これらのプロパティを設定するための正しいスタイルシート構文は何ですか?
または、アプリケーションでこれらのプロパティのデフォルト値を設定する別の方法はありますか?