![]() |
|
|
![]()
|
|
| hexzo |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Почему, если я хочу провести какие-то манипуляции с интерфейсом по таймеру, который срабатывает после старта приложения, то прога обваливается.
main.cpp
widget.h
widget.cpp
P.S. Конструктор стопудово отрабатывает до начала работы слота doit(), я qDebugами проверял. И если в слоте doit() что-нибудь делать не с элементами интерфейса, то всё работает путём. |
||||||
|
|||||||
| Modul |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Ты 2 раза объявил label.
Надо так:
А это что ?
Это сообщение отредактировал(а) Modul - 21.4.2011, 14:40 --------------------
I'll be back ! |
||||||||
|
|||||||||
| hexzo |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
||||
|
||||
| math64 |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
Кстати, точно также два раза объявлен hlayout - но он в слоте не используется, так что его можно не объявлять полем класса.
В конструкторе создаётся локальная переменная label, а поле класса label остаётся неинициализированным (даже не NULL!) В doIt() обращается к этому мусору в label и происходит обвал. Пиши в конструкторе
или
или
|
||||||
|
|||||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
создаёт "местную" переменную, с которой ты можешь делать всё, что хочешь до выхода из ф-ции -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |