Russian Qt Forum

Qt => Общие вопросы => Тема начата: Eugene_E от Июнь 12, 2007, 13:39



Название: Как создать консольную прогу используя классы Qt?
Отправлено: Eugene_E от Июнь 12, 2007, 13:39
Хочу создать программу использующую классы для работы с сетью, но ГУИ мне не нужен. В туторах не нашел, как без ГУИ проекты делать. Подскажите пожалуйста. :)


Название: Как создать консольную прогу используя классы Qt?
Отправлено: pastor от Июнь 12, 2007, 14:12
QCoreApplication тебе в помощь :)

Примеры:

examples\threads\semaphores\
examples\threads\waitconditions\
examples\xml\xmlstreamlint\


Название: Как создать консольную прогу используя классы Qt?
Отправлено: goer от Июнь 12, 2007, 14:14
[Для винды через cmd]
В файле проекта указываешь CONFIG += console.

[Еще раз для винды через студию]
Если создаешь под студией то создавай console application, ну и гуевая либа тогда разумеется не нужна.


Название: Как создать консольную прогу используя классы Qt?
Отправлено: TukiNov от Июнь 12, 2007, 15:53
У меня такой вопрос, сделал консольную прогу в Qt 3.3.6, все норм работает если юзать её из иксов, если прописать QApplication:tty, и запускать из чистой консоли), то прога падает на QTable. Можно как нить это обойти ?, может у кого нить есть C++ класс Table ?


Название: Как создать консольную прогу используя классы Qt?
Отправлено: Tonal от Июнь 12, 2007, 19:52
А если не секрет, зачем тебе QTable без иксов?
Оно вроде для отображения и редактирования.
Или в 3ке оно в псевдографике умело работать? ;-)


Название: Как создать консольную прогу используя классы Qt?
Отправлено: TukiNov от Июнь 12, 2007, 22:21
Цитата: "Tonal"
А если не секрет, зачем тебе QTable без иксов?
Оно вроде для отображения и редактирования.
Или в 3ке оно в псевдографике умело работать? ;-)

да просто когда я прогу писал использовал QTable как динамический массив в котором хранились поля, я их сравнивал, добавлял и т.д. Понимаю что можно написать класс динамического массива, но во первых времени нет, во вторых чето не получилось. Вот и спрашиваю может кто нить чем нить поможет ? :)


Название: Как создать консольную прогу используя классы Qt?
Отправлено: pastor от Июнь 12, 2007, 23:13
Цитата: "TukiNov"

да просто когда я прогу писал использовал QTable как динамический массив в котором хранились поля, я их сравнивал, добавлял и т.д. Понимаю что можно написать класс динамического массива, но во первых времени нет, во вторых чето не получилось. Вот и спрашиваю может кто нить чем нить поможет ? :)


имхо, ты сам ответил на свой вопрос. Если юзать нельзя QTable без иксов - значит неззя. Ничего тут не поделаешь. Делай стркуктуру, которая будет хранить твои данные. Например QVector<QVector<int>>, etc. Эо уже дело техники :)