Table Widgetアプリケーションに を追加したい。しかし、私が望むいくつかのプロパティは ではサポートされていませんがTable Widget、 では利用できますQLineEdit。たとえばValidator、PlaceHolderTextの などのプロパティQLineEdit。の個々のセルにこれらのプロパティを設定したいと考えていますTable Widget。QLineEdit私は、私GUIだけに追加したくありませんTable Widget。これを行うことは可能ですか?ありがとうございました。
1092 次
2 に答える
3
QStyledItemDelegateテキストまたはプレースホルダー テキストを通常どおりに描画するサブクラスを作成します(再実装しなくても実行できます) が、QLineEditそのままのエディター ウィジェットを生成します。
を使用して追加しQTableWidget::setItemDelegate(QAbstractItemDelegate* delegate)ます。
于 2013-03-07T08:55:06.613 に答える
1
QLineEditこれらのセルをbysetCellWidgetに変更して、その機能を使用できると思います。
the_table_widget->setCellWidget(row, col, new QLineEdit);
于 2013-03-07T09:01:25.430 に答える