問題タブ [qtablewidgetitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 別の QTableWidget によって既に所有されているアイテムを挿入することはできません
QTableWidgetTable に問題があります。FindTableItems 関数を実行すると、行/番号が適切なサイズにリセットされますが、セルにデータが入力されません。
オブジェクトが正しいデータを保持していることがわかります。コンパイル エラーは表示されませんが、デバッガーは次のように記録します。
QTableWidget: 別の QTableWidget によって既に所有されているアイテムを挿入することはできません
私が理解できないのは、テーブルウィジェットが1つしかないということですか? それでどうしたの?私はこれを行う別の方法にもオープンです。
c++ - C++ Qt QTableWidgetItem がクラッシュする
tw_topic という QTableWidget があります。空ではありません。別の関数では、アイテムのテキストが必要です。
コード :
どういうわけか itm が初期化される時点でクラッシュしますが、その理由はわかりません。
c++ - QTableWidget::row() が期待どおりに動作しない
有効な垂直ヘッダー アイテムへのポインターを使用して呼び出すQTableWidget::row( const QTableWidgetItem * item )
と、関数は を返し-1
ます。を呼び出して、テーブル ウィジェットの行の垂直ヘッダー項目を、ポインターが指す項目に明示的に設定したため、これは予想できませんでしたQTableWidget::setVerticalHeaderItem ( int row, QTableWidgetItem * item )
。
コード例:
verticalHeaderItem
アドレスを使用して行を取得すると、無効な行が返されるのはなぜ-1
ですか?
c++ - QTableWidget 行の垂直ヘッダー項目の背景色と前景色を設定する方法
QTableWidgetItem
の行にある垂直ヘッダー アイテムの背景色と前景色を設定しようとしていQTableWidget
ます。次のコードは、通常のセルである に対してはQTableWidgetItem
正常に機能しますが、垂直ヘッダー アイテムであるに対しては機能しません。QTableWidgetItem
Fedora 17 x64 Gnome 3.4でQt 4.8を使用しています
このコードvertHeadItem
は、 が垂直ヘッダー項目の場合は変更しませんが、通常のセルの場合は望ましい効果があります。垂直ヘッダー アイテムの背景と前景を設定するにはどうすればよいですか?
python - QTableWidgetItem のパフォーマンス
次のように、QTableWidget のセルにテキストを入力します。
また、myText の長さが 5000 (+/-1000) を超える QTableWidgetItems を持つ行では、テーブルのスクロールが非常に遅くなります (1fps 以下)。
行の高さが必要 tableWidget.resizeRowsToContents()
だと思ったのでtableWidget.setRowHeight(i,1000)
、それらの行を試しました。それらのテキストはかわいらしく、すべてのテキストを表示するには行の高さを変更する必要がありますが、それでもこれらの行をスクロールするとパフォーマンスが非常に低くなります。
これに対する迅速な解決策はありますか?可能であれば setCellWidget を使用したくありません。どんな助けでも大歓迎です。