VS2013+QT插件+QT5.9.4:控件相关问题

问题1:在利用VS2013+Qt5.9.4时有点懵,用Qt creator还知道点。VS中明明在ui界面中添加了控件,在代码中却看不到相关控件的变量。

上网百度后,看到别人写的:

1.更改UI界面后,保存UI界面;

2.返回VS中,找到UI界面文件,右击->编译;

3.再选中解决方案,右击->重新扫描解决方案。
发现确实有用。

问题2:在自定义函数中直接通过ui找不到相对应的控件变量。

后来发现必须先通过this指针索引:

ImageProcess::ImageProcess(QWidget *parent)
    : QDialog(parent)
{
    ui.setupUi(this);

//在构造函数中,可以通过ui直接引用

    connect(ui.pushButton_LoadImage, SIGNAL(clicked()), this, SLOT(ShowImage()));
    
}

void ImageProcess::ShowImage()
{
    //在自定义函数中,必须通过this->ui引用

    this->ui.label->clear();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值