怎么在QTablewidget的Item里面设置不同字体的内容,并设置超链接

2025-05-04 04:37:36
推荐回答(1个)
回答1:

  QTableWidget是QT对话框设计中常用的显示数据表格的控件。
  学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。
  两者主要区别是QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型。
  QTableWidget单元格数据是QTableWidgetItem对象来实现的(即就是不需要数据源,单元格内的信息需要逐个填充即可)。
  这主要由于QTableView类中有setModel成员函数,而到了QTableWidget类中,该成员函数变成了私有。
  使用QTableWidget就离不开QTableWidgetItem。QTableWidgetItem用来表示表格中的其中一个单元格,整个表格都需要用逐个单元格对象QTableWidgetItem构建起来。