サブクラス化された QTableWidget と QTableWidgetItems をセルに使用して、特定のデータを表示します。最初の行には、各セルに改行で区切られた一連の数値があります。私の問題は、フォントサイズを大きくしたりセルサイズを小さくしたりすると、一部の行が完全に消えることですが、セルにはそれらを含めるのに十分な高さがあります。
これは通常、2 桁の数字の下に他の行があり、(おそらく) フォント サイズがボックスの幅よりも大きい場合に表示されます。これが発生したときに表示される「3つのドット」を抑制するために、省略モードをなしに設定しています。
this->setTextElideMode(Qt::ElideNone);
最初の行のサイズが変更されます
this->resizeRowToContents(0);
this->setRowWidth(0, this->rowWidth(0) + 10);
十分に高くなるように。
しかし、数字はどんどん消えていきます。ここに示す例では、フォント サイズの変更と数字の欠落に注意してください。
http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug1.png
http://www.stud.fit.vutbr.cz/~xnavra23/TWIbug2.png
私はこれについてかなり絶望的になり始めています...どんな助けも高く評価されています。