Программка виснет при нажатии кнопочки, споткнулся на ровном месте... |
Здравствуйте, гость ( Вход | Регистрация )
Программка виснет при нажатии кнопочки, споткнулся на ровном месте... |
igorenja |
2.2.2010, 12:53
Сообщение
#1
|
Студент Группа: Участник Сообщений: 22 Регистрация: 18.1.2010 Пользователь №: 1384 Спасибо сказали: 1 раз(а) Репутация: 0 |
Доброе время суток всем.
Написал микро программку а она зараза виснет при нажатии кнопочки: CODE #ifndef TBASEWINDOW_H #define TBASEWINDOW_H #include <QWidget> class QLabel; class QPushButton; class TBaseWindow : public QWidget { Q_OBJECT public: TBaseWindow(QWidget *parent=0); protected: QLabel *help; private: QLabel *logo; QPushButton *But; private slots: void click(); }; #endif // TBASEWINDOW_H CODE #include <QtGui> #include "tbasewindow.h" TBaseWindow::TBaseWindow(QWidget *parent) :QWidget(parent) { QLabel *help = new QLabel(this); help->setText(QString("Welcome!!!")); help->setFont(QFont("Times", 25, QFont::Bold)); help->setGeometry(QRect(QPoint(200, 500), help->sizeHint())); QPushButton *But = new QPushButton(this); But->setGeometry(QRect(QPoint(300, 300), But->sizeHint())); connect(But,SIGNAL(clicked()),this,SLOT(click())); setFixedSize(600,600); } void TBaseWindow::click() { help->setText(QString("hdhgdhgdhgdghd")); } CODE #include <QApplication> #include "tbasewindow.h" int main(int argc, char *argv[]) { QApplication app(argc, argv); TBaseWindow *dialog = new TBaseWindow; dialog->show(); return app.exec(); } В чём дело подскажите пожалуйста... И ещё вопрос: При компиляции примеров в папке проектов Release появляется exe-шник, который не запускается отдельно от Qt. Вопрос что нужно сделать чтобы после компиляции был запускаемый на любом компьютере exe-шник. Заранее спасибо! |
|
|
Litkevich Yuriy |
3.2.2010, 21:13
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
тему разделил - Правила именования идентификаторов в С++
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 9:48 |