【发布时间】:2014-03-10 20:58:11
【问题描述】:
您好,我的问题很简单,我只是在 QT 论坛上问过,但没有人回答我。
我只是想制作一个 QLabel 的 2D 数组,有人可以帮帮我吗,我读到的所有内容,他们使用动态向量,如下所示:
<QVector <Data_Type>>
我不能使用它(我的项目还不必使用它,我知道的废话规范),所以我必须使用像 C++ 或 C 中的 2D。 编辑:我有 2D 数组但不知道如何显示它,我只有这个,不要给我错误:
QWidget *mainWidget = new QWidget;
QLabel **maze;
maze= new QLabel*[x];
for (int i = 0; i < x; i++) {
maze[i]= new QLabel[y];
}
for(int i=0;i<x;i++){
for(int j=0;j<y;j++){
maze[i][j].setPixmap(test);
maze[i][j].move(i*60,j*60);
}
}
mainWidget->show();
setCentralWidget(mainWidget);
现在我只想显示图像,一旦我运行项目,没有图像出现,小部件的东西对吗?如何在主窗口中显示?我也需要一个 2D 小部件? 感谢您的宝贵时间。
【问题讨论】: