Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2013 23:03:38

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

Приветствую!
Решил перейти с Win Server 2003 на Linux. На сервере установлена Centos 5.4.

При помощи X11VNC на сервере и TightVNC на локальном компе с Windows планируется создать VNC соединиение чтобы иметь возможность управлять мышью приложением c GUI.

GUI написан на Tkinter и под Windows все работает нормально. Но что нужно сделать на сервере, чтобы все работало как следует? Поставить KDE, Gnome? После этого дополнительно установить Tkinter? Потребуется ли переписывание кода GUI?

Спасибо.



Офлайн

#2 Янв. 6, 2013 21:27:50

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

Tkinter есть в стандартной библиотеке питона.
Переписывать код под Линукс не придется, если не использовались специфические виндовые вызовы. Т.е. от Tkinter это не зависит.
> Поставить KDE, Gnome?
Какой-нибудь Desktop Environment нужен.



Офлайн

#3 Янв. 7, 2013 11:11:22

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

ZAN
Tkinter есть в стандартной библиотеке питона.
Разве в версии под Linux он есть по умолчанию?
Стоит Python 2.7. Импорт Tkinter выдает ошибку, что модуль не найден.



Офлайн

#4 Янв. 7, 2013 13:05:36

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

Если в вашем дистрибутиве tkinter не включен в питон по умолчанию, то он в любом случае должен ставится в виде дополнительного пакета.
Ищите юмом python-tkinter, py-tkinter и т.д.



Офлайн

#5 Янв. 7, 2013 13:18:16

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

ZAN
> Поставить KDE, Gnome?Какой-нибудь Desktop Environment нужен.
Т.е. Tkinter работает независимо от того какой Desktop Environment будет установлен?



Офлайн

#6 Янв. 7, 2013 18:32:39

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

По-моему в Tkinter под разными системами есть ньюанс в MouseWhell и отоображении некоторых виджетов в соответсвии с принятым видом в системе (например Chekbutton). А так - вроде разницы никакой :)



Офлайн

#7 Янв. 7, 2013 20:58:14

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

Centos 5.4, Tkinter и VNC как подружить все это?

DHT
Т.е. Tkinter работает независимо от того какой Desktop Environment будет установлен?
Да, desktop environment повлияет только на оформление самого окна (либо даже на стили стандартных элементов - кнопок, чекбоксов и т.п.), но приложение будет работать.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version