QtableWidgetのセルでマルチラインテキストを編集する方法は?
-
27-09-2019 - |
質問
Excelのように手動でセルを編集する方法:
alt + Enter-> Line Break(True Break、単に同じ線のラインブレイクシンボルではありません)
> editモードから終了しますか?
編集:
ビューモードの1つのセルのテキスト:
ライン1
2行目
編集モードで同じテキスト:
line1 line2
その上、私はCellでNewlineを書くことができません、私はコピーすることによってのみ挿入することができます。
解決
簡単な解決策は、QtableWidgetをサブクラス化し、キープレスベンテント機能を再現することです。
必要な場合の動作を変更し、処理したくない親に電話をかける必要があります。
QWidgetドキュメントのKeypressevent(QKeyEvent *)メソッドドキュメントをご覧ください。
所属していません StackOverflow