Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Qt. Терминал позади приложения  (Прочитано 1525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OpenSource1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Qt. Терминал позади приложения
« : 17 Ноября 2010, 12:37:25 »
Небольшое вступление, если модераторы не против :):
Когда я сидел под Windows я программировал только в Delphi (Pascal) и NetBeans (Java). Теперь, когда у меня появился интернет я перешел на Ubuntu, достойной заменой Delphi в Ubuntu был только Lazarus, но он мне не понравился после первой недели использования его. Поэтому я решил изучать C++ вместо Pascal, все таки C++ и Java родственники. Средой разработки выбрал тот же NetBeans, чтобы не переучиваться заново новой среде (например qtCreator).

Теперь к проблеме:
Я написал приложение, которое выводит простое окно.
#include <QtCore>
#include <QtGui>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QDialog *dialog = new QDialog;
    dialog->show();
    return app.exec();
}
Но когда я компилирую её позади выскакивает терминал.

Как его убрать?

Оффлайн Vovaldo

  • Любитель
  • *
  • Сообщений: 82
  • Ху Тин Пуй
    • Просмотр профиля
    • Путин забрал у Медведева инновационный орган
Re: Qt. Терминал позади приложения
« Ответ #1 : 17 Ноября 2010, 13:00:50 »
Средой разработки выбрал тот же NetBeans, чтобы не переучиваться заново новой среде (например qtCreator).

Теперь к проблеме:
Я написал приложение, которое выводит простое окно.
#include <QtCore>
#include <QtGui>
Эгм... "Юзаю Qt, но его родной средой пользоваться не хочу". :coolsmiley:
Там, кстати, и проблемы с "лишним" терминалом нет. ;)

Оффлайн OpenSource1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Qt. Терминал позади приложения
« Ответ #2 : 17 Ноября 2010, 14:17:50 »
Но используют же java программисты не родной NetBeans от Sun, а чужой eclipse.

Оффлайн Vovaldo

  • Любитель
  • *
  • Сообщений: 82
  • Ху Тин Пуй
    • Просмотр профиля
    • Путин забрал у Медведева инновационный орган
Re: Qt. Терминал позади приложения
« Ответ #3 : 17 Ноября 2010, 14:44:33 »
Но используют же java программисты не родной NetBeans от Sun, а чужой eclipse.
Так-то eclipse для java практически такой-же родной, как и netbeans. ;)

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Qt. Терминал позади приложения
« Ответ #4 : 17 Ноября 2010, 23:10:41 »
Это не QT проблема. Это терминальное окно создаёт нетбинс. В свойствах проекта в конфигурайии Run у свойства Console Type выбери Internal terminal и тогда отдельное окошко не будет создаваться...

Оффлайн debuntu

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Re: Qt. Терминал позади приложения
« Ответ #5 : 06 Января 2011, 16:31:44 »
Здравствуйте, та же самая проблема. Я не могу найти конфигурацию run. Где искать?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Qt. Терминал позади приложения
« Ответ #6 : 06 Января 2011, 20:14:11 »
когда начнешь пользоваться qtDebug << "ахтунг ахтунг"; тогда поймешь нафига там терминал. кстати нетбинсу вроде как можно сказать не делать терминал отдельным окном а выводить его в отдельную вкладку рядом с процессом сборки приложения

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Qt. Терминал позади приложения
« Ответ #7 : 06 Января 2011, 22:00:52 »
Здравствуйте, та же самая проблема. Я не могу найти конфигурацию run. Где искать?
Вызвать контекстное меня на проекте и выбрать "Properties". Слева в дереве будет Run.
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

 

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