QTextEdit怎么显示一个二维数组的内容
时间: 2023-05-29 15:01:46 浏览: 101
QT自定义QTextEdit实现大数据的实时刷新显示源码
5星 · 资源好评率100%
要在QTextEdit中显示一个二维数组的内容,你可以通过将数组中的每一个元素格式化为字符串并连接起来,最后将它们放进一个大的字符串中来实现。以下是一个示例代码:
```python
# 假设二维数组为arr
arr = [['1', '2', '3'],
['4', '5', '6'],
['7', '8', '9']]
# 将每个元素格式化为字符串并连接起来
arr_str = ''
for i in range(len(arr)):
for j in range(len(arr[i])):
arr_str += str(arr[i][j]) + '\t'
arr_str += '\n'
# 在QTextEdit中显示字符串
text_edit = QTextEdit()
text_edit.setPlainText(arr_str)
```
上述代码中,我们用两个循环来遍历二维数组中的所有元素,并将它们格式化为字符串,放在`arr_str`变量中。其中,我们用`\t`进行元素之间的分隔,用`\n`表示一行的结束。最后,我们将`arr_str`放进一个QTextEdit中,并用`setPlainText()`方法来设置它的文本内容。
阅读全文