我正在创建一个简单的List Widget,单击“运行”按钮时显示“双”值。该小部件包含20行和6列。现在,我只希望所有的值都是相同的数字。我有窗口小部件显示我想要它,但是,我是C++的新手,并且我不确定如何在单击按钮“运行”时获取要显示在窗口小部件中的值。这里是我的代码至今:QList <double>在QT与Visual Studio中添加
qlistdouble.cpp
#include "qlistdouble.h"
#include <QList>
#include <QTableWidgetItem>
Qlistdouble::Qlistdouble(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
}
Qlistdouble::GetNumbers()
{
}
void Qlistdouble::MyClass(QList<double*> *slotString)
{
connect(ui.getNumber, SIGNAL(clicked()), this, SLOT(clear()));
for(int row = 0; row < 20; row++)
{
for(int column = 0; column < 6; column++)
{
slotString = new QList<double*>;
QTableWidgetItem *newItem = new QTableWidgetItem(tr("%1").arg(5));
ui.tableWidget_values->setItem(row, column, newItem);
}
}
}
qlistdouble.h
#ifndef QLISTDOUBLE_H
#define QLISTDOUBLE_H
#include <QtGui/QMainWindow>
#include "ui_qlistdouble.h"
class Qlistdouble : public QMainWindow
{
Q_OBJECT
public:
Qlistdouble(QWidget *parent = 0, Qt::WFlags flags = 0);
~Qlistdouble();
void MyClass(QList<double*> *slotString);
private:
Ui::QlistdoubleClass ui;
};
#endif // QLISTDOUBLE_H
我知道,这是一个简单的问题,但如果有人可以给我如何去了解一些这方面的建议,我会很感激它。提前致谢。
我一直在看例子,它们比我能做的更复杂一点。你介意从记忆中写些东西吗?我基本上想创建一个名为“GetNumbers”的类,我希望该类为每行和每列(20行和6列)生成随机数(或相同数字)..我希望我使用正确的语言。 。 void Qlistdouble :: GetNumbers() { } 我不知道要在这些括号内放置什么来产生数字。 – user1253292 2012-03-06 23:02:08