![]() |
|
![]() ![]() ![]() |
|
anatox91 |
|
||||||||||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
всем привет! проблема такая
пытаюсь я создать свой виджет для closeEvent и компилятор ругается на ошибки - вроде я неправильно пытаюсь передать объект closeEvent, вобщем видать я что-то намудил с указателями, подскажите пожалуйста как правильно, вот коды: main.cpp
Notebook.h
Notebook.cpp
wgtClose.h
wgtClose.cpp
или лучше QMessageBox'ом делать? заранее спасибо! -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
||||||||||
|
|||||||||||
Mixolap |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
А для чего столько кода? Только для того, чтоб спросить выходим или нет? Если да, то сделай лучше через
int ret = QMessageBox::warning(this, tr("Question"), QString(tr("Do you realy want to quit?")), QMessageBox::Yes, QMessageBox::No); Это сообщение отредактировал(а) Mixolap - 23.3.2008, 20:35 |
|||
|
||||
anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
это то понятно, хотел попытаться сам такое сделать просто
![]() так а ошибка то в чем? ![]() -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
На этих строчках ошибка ?
|
|||
|
||||
archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 11 Всего: 93 |
anatox91,
1. Как неявно намекнул SABROG, QEvent не имеет соответствующих слотов accept/ignore - это обыкновенные ф-ции. 2. Если очень хочешь сделать сам, то, во-первых, учти п.1, во-вторых, учти что соответствующее окошко должно быть модальным(наследуйся не от QWidget, а от QDialog, либо добивайся модальности явно). Добавлено через 3 минуты и 25 секунд 3. Конечно, многим лучше воспользоваться специально предусмотренным для это MessageBox по нескольким причинам: 3а. простота использования. 3б. нативный вид MessageBox'а. 3в. велосипеды изобретать плохо(здесь, пожалуй, исключение: ты вроде хочешь научиться делать сам руками, но это полезно только чтобы попробовать, а не использовать такие велосипеды повсеместно). -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
anatox91 |
|
|||
![]() программист-самоучка ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 12.1.2008 Где: ++Украина.Крым++ Репутация: нет Всего: 13 |
понял, буду знать, всем спасибо за ответы
![]() -------------------- The code is the design © Sony VAIO VGN-FW480J ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |