Russian Qt Forum
Май 05, 2024, 07:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT + Console  (Прочитано 6450 раз)
chaos
Гость
« : Сентябрь 21, 2005, 11:15 »

Здрасте!!!
Интересует такой вопрос: Можно ли с использованием QT(скажем каторый идетв стандартной поставке линуха) писать консольные приложения? Что бы также можно было обрабатывать сигналы и тп
Записан
nEoN
Гость
« Ответ #1 : Сентябрь 21, 2005, 11:41 »

По крайней мере в Qt4 можно. Для этого должен присутствовать объект QCoreApplication. Сигналы и слоты это часть ядра Qt.
Записан
chaos
Гость
« Ответ #2 : Сентябрь 21, 2005, 11:48 »

Цитата: "nEoN"
Конечно можно. Сигналы и слоты это часть ядра Qt.

а нужно ченить дополнительное производить?
А также все начинается с QApplication ?
Записан
nEoN
Гость
« Ответ #3 : Сентябрь 21, 2005, 11:50 »

Вместо QApplication надо использовать QCoreApplication.
Записан
chaos
Гость
« Ответ #4 : Сентябрь 21, 2005, 11:53 »

если комунибудь не сложно покажите пример допустим такой: Консольное приложение запускается и ни че скажем не делает, а если пользователь убивает его приложение пишет файл сообщение о том что он закрылся.

Заранее благодарен!!!
Записан
nEoN
Гость
« Ответ #5 : Сентябрь 21, 2005, 12:49 »

Cредствами Qt событие "убивания/закрытия" не отловишь, если ты пишешь под Win. А под линуксом нужно отлавливать сигнал QCoreApplication::unixSignal().
Записан
Rainbow
Гость
« Ответ #6 : Сентябрь 21, 2005, 18:56 »

Мой ответ: можно. Можете не сомневатся. Лично я пишу.
Код:

QApplication app(argc, argv, true);

И пошло поехало.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 20.