您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Qt gridlayout添加组件报错error: no matching function for call to ‘QGridLayout::addWidget

Qt gridlayout添加组件报错error: no matching function for call to ‘QGridLayout::addWidget

来源:化拓教育网
QPushButton btn_begin; // 栈上分配的 QPushButton 对象  
QGridLayout *HLayout5 = new QGridLayout();  
HLayout5->setSpacing(10);  
HLayout5->addWidget(&btn_begin, 0, 0); // 注意这里没有额外的 '&'
QPushButton *btn_begin = new QPushButton; // 堆上分配的 QPushButton 指针  
QGridLayout *HLayout5 = new QGridLayout();  
HLayout5->setSpacing(10);  
HLayout5->addWidget(btn_begin, 0, 0); // 直接传递指针

如果两种情况搞反了,就会报错标题。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务