При нажатии мышкой на PushButton текст Label должен меняться
#include <QObject>
class change:public QObject{
Q_OBJECT
public:
QWidget wid;
QPushButton *push=new QPushButton("button",&wid);
QLabel *label=new QLabel("label",&wid);
change(){
QObject::connect(push,SIGNAL(clicked()),this,SLOT(rename()));
wid.show();
}
public slots:
void rename(){
label->setText("123");
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
change prog;
return a.exec();
}
В итоге вылетают две ошибки: undefined reference to `vtable for ex' и ld returned 1 exit status
В самом низу файла добавьте #include "main.moc"
.
При этом, в настройках проекта галочка Теневая Сборка должна быть сброшена.
В "боевых" проектах пользовательские классы (тем более, наследуемые от QObject
) лучше объявлять в отдельных файлах.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Что такое "static initialization order fiasco" (SIOF)?
Нужно нарисовать пирамиду, содержащую n строкЕсли n будет, например, 4, то пирамида должна выглядеть следующим образом:
Хочу спросить, как получить список игроков их ip, на localhost и как отслеживать их подключение