我正在創建一個簡單的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