qt textedit 中显示4*4矩阵
时间: 2024-04-15 10:27:11 浏览: 23
要在Qt的TextEdit中显示一个4x4矩阵,你可以使用以下代码示例:
```cpp
#include <QApplication>
#include <QTextEdit>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个TextEdit控件
QTextEdit textEdit;
// 创建一个4x4的矩阵
int matrix[4][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15, 16}
};
// 将矩阵转换为字符串,并设置为TextEdit的文本内容
QString matrixStr;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
matrixStr += QString::number(matrix[i][j]) + " ";
}
matrixStr += "\n";
}
textEdit.setPlainText(matrixStr);
// 显示TextEdit控件
textEdit.show();
return app.exec();
}
```
这段代码创建了一个4x4的整数矩阵,并将其转换为字符串格式,然后设置为TextEdit的文本内容。最后,通过显示TextEdit控件,你可以看到矩阵在其中显示出来。