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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запуск стороннего приложения в виджите Qt  (Прочитано 5061 раз)
KsenZ
Гость
« : Май 01, 2011, 04:39 »

Хочу написать аналог программ PuttyCM, SuperPutty. Т.е. запуск putty в QTabWidget. Средствами QProcess на сколько я знаю этого не сделать. Может кто сталкивался с подобной задачей? Как реализовать?

Вот скриншоты SuperPutty что бы стало ясно:
http://code.google.com/p/superputty/wiki/Screenshots
Записан
Fat-Zer
Гость
« Ответ #1 : Май 01, 2011, 07:50 »

а почему бы исходники konsole из kde не посмотреть?
Записан
KsenZ
Гость
« Ответ #2 : Май 01, 2011, 07:52 »

а почему бы исходники konsole из kde не посмотреть?

Что то я связи не вижу...
Записан
Fat-Zer
Гость
« Ответ #3 : Май 01, 2011, 08:02 »

там интерпритатор запускается внутри окна
Записан
KsenZ
Гость
« Ответ #4 : Май 01, 2011, 08:11 »

там интерпритатор запускается внутри окна

Только там  на библиотеках kde завязано. Как то не очень, для такой маленькой программки тянуть такие зависимости.
Записан
Fat-Zer
Гость
« Ответ #5 : Май 01, 2011, 08:16 »

ну так не тяните, а просто посмотрите, как оно сделано и перепишите по-свойму...
Записан
KsenZ
Гость
« Ответ #6 : Май 01, 2011, 11:10 »

ну так не тяните, а просто посмотрите, как оно сделано и перепишите по-свойму...

Нужно не shell запустить, а putty...
А вообще для реализации шела есть виджет http://qtermwidget.sourceforge.net/
Реч идет о запуске стороннего приложения, это может быть все что угодно, не обязательно putty.
Записан
Fat-Zer
Гость
« Ответ #7 : Май 01, 2011, 11:38 »

Нужно не shell запустить, а putty...
А вообще для реализации шела есть виджет http://qtermwidget.sourceforge.net/
Реч идет о запуске стороннего приложения, это может быть все что угодно, не обязательно putty.
и в чём разница? ну запускайте putty или что-то ещё вместо bash... или какой у вас там любимый shell...

ЗЫ: putty - это же просто ssh клиент?
« Последнее редактирование: Май 01, 2011, 11:40 от Fat-Zer » Записан
KsenZ
Гость
« Ответ #8 : Май 03, 2011, 17:36 »

Нужно не shell запустить, а putty...
А вообще для реализации шела есть виджет http://qtermwidget.sourceforge.net/
Реч идет о запуске стороннего приложения, это может быть все что угодно, не обязательно putty.
и в чём разница? ну запускайте putty или что-то ещё вместо bash... или какой у вас там любимый shell...

ЗЫ: putty - это же просто ssh клиент?

Не просто ssh клиент, он не CLI он GUI. Вот этот GUI и нужно запустить например в QTabWidget. Несколько окон putty = несколько вкладок QTabWidget.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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