![]() |
|
|
![]()
|
|
| null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 6 Всего: 12 |
Сейчас капаю исходники видалии, там используют эту замечательную функцию, передавая тип сообщение и его содержимое, формируя по ходу работы необходимый отчет. Долго и упорно искал в видалии определение или хотя бы объявление этой функции, но не нашел, тоже касается и ассистента.
Нашел что - то похожее в классе QAbstractMessageHandler. Вопрос Почему не описана эта функция в мануале? то есть она не предназначена для использования программистам или как? Какую функцию в таком случае рекомендует использовать trolltech, если
|
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Если речь идет о логировании сообщений в файл то вот:
|
|||
|
||||
| null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 6 Всего: 12 |
не... это понятно, что можно таким способом сделать. В ассистенте аналогичный вариант для вывода на экран есть
Меня больше интересовало, почему эта функция не указана в библиотеке, хотя если верить вот этому http://cep.xor.aps.anl.gov/software/qt4-x1...lobal_8cpp.html она находится в QtCore, то есть является частью Qt. Вопрос почему эта функиця недоступна, она не предназначена для использования обычным программистом? |
|||
|
||||
| ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: 4 Всего: 5 |
что то мне подсказывает что она, для внутренних использований.
|
|||
|
||||
| null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 6 Всего: 12 |
вот фрагмент кода класса из видалии, жирным я выделил, что в деструкторе класса сообщение выходит на экран
|
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Вероятно потому, что это всего-лишь "оригинальный обработчик" (handler).
|
|||
|
||||
| null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 6 Всего: 12 |
Хороший ли это стиль использовать эту функцию, или лучше описывать свою, как мы делали это выше?
|
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Стиль плохой, но это удобнее чем проставлять switch()..case{}, поэтому на свой страх и риск.
|
|||
|
||||
| null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 6 Всего: 12 |
ок, спасибо
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, 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. |