Russian Qt Forum

Qt => Вопросы новичков => Тема начата: KsenZ от Май 01, 2011, 04:39



Название: Запуск стороннего приложения в виджите Qt
Отправлено: KsenZ от Май 01, 2011, 04:39
Хочу написать аналог программ PuttyCM, SuperPutty. Т.е. запуск putty в QTabWidget. Средствами QProcess на сколько я знаю этого не сделать. Может кто сталкивался с подобной задачей? Как реализовать?

Вот скриншоты SuperPutty что бы стало ясно:
http://code.google.com/p/superputty/wiki/Screenshots (http://code.google.com/p/superputty/wiki/Screenshots)


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: Fat-Zer от Май 01, 2011, 07:50
а почему бы исходники konsole из kde не посмотреть?


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: KsenZ от Май 01, 2011, 07:52
а почему бы исходники konsole из kde не посмотреть?

Что то я связи не вижу...


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: Fat-Zer от Май 01, 2011, 08:02
там интерпритатор запускается внутри окна


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: KsenZ от Май 01, 2011, 08:11
там интерпритатор запускается внутри окна

Только там  на библиотеках kde завязано. Как то не очень, для такой маленькой программки тянуть такие зависимости.


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: Fat-Zer от Май 01, 2011, 08:16
ну так не тяните, а просто посмотрите, как оно сделано и перепишите по-свойму...


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: KsenZ от Май 01, 2011, 11:10
ну так не тяните, а просто посмотрите, как оно сделано и перепишите по-свойму...

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


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: Fat-Zer от Май 01, 2011, 11:38
Нужно не shell запустить, а putty...
А вообще для реализации шела есть виджет http://qtermwidget.sourceforge.net/ (http://qtermwidget.sourceforge.net/)
Реч идет о запуске стороннего приложения, это может быть все что угодно, не обязательно putty.
и в чём разница? ну запускайте putty или что-то ещё вместо bash... или какой у вас там любимый shell...

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


Название: Re: Запуск стороннего приложения в виджите Qt
Отправлено: KsenZ от Май 03, 2011, 17:36
Нужно не shell запустить, а putty...
А вообще для реализации шела есть виджет http://qtermwidget.sourceforge.net/ (http://qtermwidget.sourceforge.net/)
Реч идет о запуске стороннего приложения, это может быть все что угодно, не обязательно putty.
и в чём разница? ну запускайте putty или что-то ещё вместо bash... или какой у вас там любимый shell...

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

Не просто ssh клиент, он не CLI он GUI. Вот этот GUI и нужно запустить например в QTabWidget. Несколько окон putty = несколько вкладок QTabWidget.