Вот файлы:
oneclass.h
-------------------------------------------------------------------------------
ifndef ONECLASS_H
#define ONECLASS_H#include <QtGui/QApplication>
#include <QtGui>
#include <QStackedWidget>
#include <QIcon>
#include <QLabel>
#include <QTextCodec>
#include <QPushButton>
#include "yesnoskan.h"
class oneClass : public QDialog
{
Q_OBJECT
private:
QStackedWidget* indexWindow;
public:
oneClass(QWidget *parent = 0, const char *name = 0);
signals:
private slots:
void oneClicet();
};
#endif // ONECLASS_H
=========================================================================
oneclass.cpp
-------------------------------------------------------------------------
#include "oneclass.h"
oneClass::oneClass(QWidget *parent, const char *name):
QDialog(parent, name)
{
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8")); // Выводим русский текст
QIcon wIcon("image/znak.ico"); // главная икона
indexWindow = new QStackedWidget;
indexWindow->setWindowIcon(wIcon);
indexWindow->resize(395, 75);
QWidget* oneWidget = new QWidget;
QVBoxLayout * oneQv = new QVBoxLayout;
QLabel* oneText = new QLabel("<center><b>Программа находится в стадии разработки, при ее
использовании вы берете всю ответсвенность на себя.</b></center>");
oneText->move(5, 5);
QPushButton* oneButton = new QPushButton("Продолжить");
oneButton->setGeometry(5, 45, 385, 25);
oneQv->addWidget(oneText);
oneQv->addWidget(oneButton);
oneWidget->setLayout (oneQv);
indexWindow->addWidget(oneWidget);
indexWindow->show();
connect(oneButton, SIGNAL(clicked()), this, SLOT(oneClicet()));
return;
}
void oneClass::oneClicet(){
indexWindow->close();
yesNoSkan();
}
=======================================================================
Ошибок нет все работает без проблем, но при нажатии на кнопку "Продолжить" ни чего не происходит, в чем причина понять не могу =(((
Если напрямую отправляю oneClicet(); из функции oneClass все нормально срабатывает, тоесть проблема чисто в работе кнопке, а точнее ее не работе