collect2: ld returned 1 exit status的问题

水漫森林 2012-12-13 08:38:42
定义了一个win类:

win::win(QWidget *parent):QListWidget(parent)
{

setViewMode(QListWidget::ListMode);
setSelectionMode(QAbstractItemView::SingleSelection);

for( int i=0; i<10; i++ )
{

QListWidgetItem *item = new QListWidgetItem();
QToolButton *btn=new QToolButton();

btn->setText("23");

setItemWidget(item, btn);

}

}


然后:


void MainWindow::createcombobox()
{
ui->comboBox->setStyleSheet("QComboBox {min-height:16px;min-width:16px;padding-right: 16px;} "
"QComboBox QAbstractItemView::item{min-height:50px;min-width:150px}");

win *view = new win(this);
ui->comboBox_2->setModel(view->model());
ui->comboBox_2->setView(view);
}

编译的时候就出现如题的问题。求指教!!!
...全文
276 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
水漫森林 2012-12-13
  • 打赏
  • 举报
回复
引用 1 楼 jdwx1 的回复:
C/C++ code?1234567891011 for( int i=0; i<10; i++ ) { QListWidgetItem *item = new QListWidgetItem(); QToolButton *btn=new QToolButton(); btn->setText("23"); ……
可以了,谢谢。原来是我的析构函数的问题
水漫森林 2012-12-13
  • 打赏
  • 举报
回复
引用
还是同样的问题
  • 打赏
  • 举报
回复
有函数定义,没有函数实现?
jdwx 2012-12-13
  • 打赏
  • 举报
回复
请切换QtCreator底部的按钮到编译输出,看看错误信息。 mingw就是这个样,什么问题都是这个。
jdwx 2012-12-13
  • 打赏
  • 举报
回复
  for( int i=0; i<10; i++ )
        {

        QListWidgetItem *item = new QListWidgetItem();
        QToolButton *btn=new QToolButton();

        btn->setText("23");
        addItem(item);加一句
        setItemWidget(item, btn);

        }

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧