QTableWidgetItemの使用に問題があります。私は通常、このようなQTableWidgetを使用します
this->setItem(i, j, new QTableWidgetItem());
this->item(i, j)->setText(string);
私が書いているコラムは狭く、約20pxしかありません。そこに2桁を書き込む必要があり、定義から列のサイズを変更できません。
問題は、テキストが列幅と重なると、テキストが完全に消えて、代わりに3つのドット(または何も表示されない)だけが表示されることです。この動作を抑制できますか?1〜2ピクセルのオーバーラップ/クリップがあるかどうかは気になりませんが、テキストが消えるのは間違いなく快適ではありません。
助けてくれてありがとう。
編集:
さて、2、3回試した後、TextElideはうまくいくと思いますが、今は別の問題に直面しています。QTableWiddgetItemにさらに行がある場合、一番下の行が消えて、一番上の行だけが表示されることがあります。なぜこれが起こるのか、何か提案はありますか?
編集2:
このように見えます....画像間の唯一の違いは、フォントサイズが大きいことです。セルは、すべてのテキストを含むのに十分な高さです。 http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug1.png http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug2.png