【发布时间】:2010-07-05 12:00:05
【问题描述】:
我正在尝试将 QList 作为参数发送到另一个类,但由于某种原因我失去了它的所有内容...... (当我使用调试器打开对象时,我看到了对象...)
尝试将 QList 书籍发送到 Print 类:
class Store: public QWidget {
Q_OBJECT
public:
Analyze(QWidget *parent = 0);
void generate_report();
~Analyze();
private:
QList<Book *> books;
};
class Print
{
public:
Print();
bool generate_report_file(QList<Book *> *);
};
我要寄这样的书:
void Analyze::generate_report()
{
.
.
.
Print p;
if (!p.generate_report_file(&books))
QMessageBox::warning(this, "XML Escape","Error creating out.html", QMessageBox::Ok);
}
【问题讨论】:
-
显示 generate_report_file(QList
*) 正文 -
bool Print::generate_report_file(QList
*books) { //for each Book for (int i=0; i size(); i++) { }跨度> -
这个想法是打印每本书的属性...