找回密码
 立即注册
收起左侧

.cpp中槽函数的编写,ui报错表达式必须包含指针类型

2
回复
14812
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2018-11-27 09:20:41 显示全部楼层 |阅读模式
1Qter豆
声明部分

private:
    Ui::samp2_2Class ui;
    private slots:
    void on_chkBoxUnder_clicked(bool checked);
    void setTextFontColor();
实现部分
void samp2_2:n_chkBoxUnder_clicked(bool checked) {
    QFont font = ui->txtEdit->font();
    font.setUnderline(checked);
    ui->txtEdit->setFont(font);
}
此处的ui报错:表达式必须包含指针类型


回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-11-27 09:34:34 显示全部楼层
我刚刚解决了
Ui::samp2_2Class *ui;
至少程序能运行了,没有报错。。。谢谢大家关注
回复

使用道具 举报

累计签到:41 天
连续签到:1 天
2018-11-27 11:04:42 显示全部楼层
用ui.而非ui->。因为ui是对象而非指针。报错的意思就是->需要使用指针类型的变量,ui不是指针类型的变量。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了