【发布时间】:2011-03-08 16:56:17
【问题描述】:
大家好 .. 我最近尝试使用一些 Maemo5 特定的类(例如 QMaemo5ListPickSelector 等 ..),但我遇到了一些奇怪的编译时错误 ..
这是我正在尝试的一个小代码:
QMaemo5ValueButton *x = new QMaemo5ValueButton("Hello");
QStandardItemModel model (10,2);
int i,j,k;
for(j=0;j<=1;j++)
{
k=0;
for(i=0;i<=9;i++)
{
QStandardItem *item = new QStandardItem(QString("%0").arg(k));
k+=5;
model.setItem(i,j,item);
}
}
x->setValueLayout(QMaemo5ValueButton::ValueBesideText);
QMaemo5ListPickSelector *sel = new QMaemo5ListPickSelector();
sel->setModel(&model);
x->setPickSelector(sel);
QHBoxLayout *hbox = new QHBoxLayout();
hbox->addWidget(x);
QVBoxLayout *vbox = new QVBoxLayout();
vbox->addLayout(hbox);
vbox->addWidget(canvas);
scrollArea->setLayout(vbox);
setCentralWidget(scrollArea);
这是我得到的错误:
alt text http://img28.imageshack.us/img28/7491/errorsln.png
更详细地说,这是同样的错误:
alt text http://img526.imageshack.us/img526/5134/errors2.png
我已经安装了完整的诺基亚 Qt SDK,这也是这里使用的... Maemo5 特定库仅在我选择“Maemo”作为输出设备时“可见”..
任何人都知道我该如何解决这些错误..?
我在第一次配置 Qt Creator 时也遇到了困难,我真的不想重新进行各种卸载/重新安装 :(
【问题讨论】:
-
您能否发布包含 qt 库中的文件的方式和顺序?