Действие программы:Появляется одно окно, в котором вводятся данные, после чего открывается следующее окно:.hКод:class Login : public QWidget {Q_OBJECTpublic:... QLineEdit* ip;... Login (QWidget *parent = 0); ~Login(); Chat_client chat;private slots: void returnPressed ();...};.cppКод:Login::Login(QWidget *parent) : QWidget(parent){.. QLineEdit* ip = new QLineEdit("IP");... connect(ip, SIGNAL(returnPressed()), this, SLOT(returnPressed()));}Login::~Login(){ }...void Login::returnPressed (){ QString ipy = ip->text(); chat.setIpX(ipy);}Chat.hКод:class Chat_client : public QWidget, private Ui::Widget {Q_OBJECTprivate:... QString ipX; //строка для IP конекта к серверу ..public: void setIpX (QString );...};cppКод:void Chat_client::setIpX ( QString ip ){ ipX=ip;}Первое окно открывается. Но при нажатии на enter в строке приложение виснет и говорит, что не может получить доступ к памяти, а именно:завершилась с кодом -1073741819
|