qtablewidget 设置列内字体大小
时间: 2024-06-14 22:07:29 浏览: 332
一个简单的qt程序设置QWidget大小
您可以使用QTableWidgetItem的setFont()方法来设置QTableWidget中列内的字体大小。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
from PyQt5.QtGui import QFont
app = QApplication([])
window = QMainWindow()
tableWidget = QTableWidget(window)
tableWidget.setColumnCount(3)
tableWidget.setRowCount(3)
# 创建一个QTableWidgetItem对象
item = QTableWidgetItem("Hello")
# 设置字体大小为12
font = QFont()
font.setPointSize(12)
item.setFont(font)
# 将item添加到指定的单元格
tableWidget.setItem(0, 0, item)
window.show()
app.exec_()
```
在上面的代码中,我们创建了一个QTableWidget,并设置了3列3行。然后,我们创建了一个QTableWidgetItem对象,并使用setFont()方法设置了字体大小为12。最后,我们将item添加到指定的单元格(0, 0)中。
阅读全文