QT CLI+GUI |
Здравствуйте, гость ( Вход | Регистрация )
QT CLI+GUI |
RazrFalcon |
24.9.2010, 12:50
Сообщение
#1
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
К примеру есть "ядро" программы. Нужно чтоб она работала из консоли. К примеру путь к текстовому файлу задаем, потом она его обрабатывает, и сохраняет в другой, путь к которому мы тоже прописали. Но нужно чтоб была еще и оболочка графическая, но отдельно. Где можно подробно почитать о таком.
1) как обратится из gui к "ядру", и на оборот 2) как вообще работать с qt cli или проще все таки обычный c++ & gcc С уже готовыми прогами чаще всего работаю именно через консоль. Хочу попробовать свою написать. PS: Ubuntu 10.04 + QT 4.7 +QT Creator |
|
|
Sokoloff |
24.9.2010, 13:49
Сообщение
#2
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
К примеру есть "ядро" программы. Нужно чтоб она работала из консоли. К примеру путь к текстовому файлу задаем, потом она его обрабатывает, и сохраняет в другой, путь к которому мы тоже прописали. Но нужно чтоб была еще и оболочка графическая, но отдельно. Где можно подробно почитать о таком. 1) как обратится из gui к "ядру", и на оборот 2) как вообще работать с qt cli или проще все таки обычный c++ & gcc С уже готовыми прогами чаще всего работаю именно через консоль. Хочу попробовать свою написать. PS: Ubuntu 10.04 + QT 4.7 +QT Creator Для запуска CLI программы можно использовать QProcess. Но есть и другой вариант, весь функционал программы выносишь в библиотеку, и CLI и GUI используют эту библиотеку. В CLI остается только проверка входных параметров, печать ошибок и результатов работы. А в GUI только формы. |
|
|
RazrFalcon |
24.9.2010, 14:04
Сообщение
#3
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Но есть и другой вариант, весь функционал программы выносишь в библиотеку, и CLI и GUI используют эту библиотеку. В CLI остается только проверка входных параметров, печать ошибок и результатов работы. А в GUI только формы. Вот как сделать туже библиотеку я и не знаю, не знаю как передать в cli параметры, как принять все эти --help/-in "in" и тд. Как из гуй подключится к lib, в моем случае .so как я понимаю и тд. |
|
|
Текстовая версия | Сейчас: 21.12.2024, 8:23 |