0

QTableView の extendedSelection に問題があります。問題は、列と行の周りに空白があり、この空白をクリックすると、選択したフィールドの強調表示が失われることです。アプリケーションの他の場所をクリックしても発生せず、空白のみです。また、選択モードを SingleSelection に設定すると、問題なく動作します。

ここに問題を説明する短いGIFがあり ます https://gyazo.com/8e4ae161aaff25a4afa1b588579ddd01

心から私を助けてくれるすべての人に感謝します

4

1 に答える 1

0

その白い領域は QTableWidget に属しているため、その場所をクリックすると選択がリセットされ、セルが選択されていないため、選択されたセルはなくなります。ただし、QTableWidget の外側をクリックすると、選択状態がまだ存在するため、これを望まない場合は、次のように列幅を増やすことができます。

ui.tableWidget->setColumnWidth(columnNumber,columnWidht);

または、列に合わせて QTableWidget の幅を減らすことができます。したがって、ユーザーはこの白い領域を見てクリックすることはできません。

于 2015-09-02T13:03:35.060 に答える