【发布时间】:2012-09-21 05:41:55
【问题描述】:
我想在按下按钮 1 时显示名为 image1 的图像,按下按钮 2 时显示名为 image2 的图像。为了做到这一点,我想使用“if”语句。我写了以下代码:
if(ui->button1->clicked())
image.load(":/CondScrnIns.png");
else if(ui->button2->clicked())
image.load(":/CondScrnInsCentric.png");
但在执行这些语句时,我收到以下错误:
void QAbstractButton::clicked(bool) is protected
我应该使用 clicked() 的 insted 什么函数?
【问题讨论】:
-
你必须使用信号和插槽,看看这个文档:qt-project.org/doc/qt-4.8/signalsandslots.html
标签: qt signals signals-slots