要将QTableWidget设置为单选模式,您可以使用setSelectionMode()函数来设置选择模式。在这种情况下,您需要将选择模式设置为QAbstractItemView::SingleSelection。
以下是一个示例代码片段,展示如何将QTableWidget设置为单选模式:
#include <QApplication>
#include <QTableWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTableWidget tableWidget(4, 10); // 创建一个4行10列的表格
tableWidget.setSelectionMode(QAbstractItemView::SingleSelection); // 设置选择模式为单选
tableWidget.show();
return a.exec();
}
上述代码中,我们使用setSelectionMode()函数将选择模式设置为QAbstractItemView::SingleSelection。这将限制用户只能选择一个单元格或一行。运行该示例代码后,您会发现无法同时选择多个单元格。
希望对您有所帮助!
内容由零声教学AI助手提供,问题来源于学员提问