Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 2, 2009 09:58:10

Belsen
От:
Зарегистрирован: 2008-12-14
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

E-mail, web-site

Собственно, вопрос такой - можно ли в программе, gui которой напосае в wx.Python сделать ссылку типа mailto: asd@zxc.com и ссылку на сайт. Чтобы по клику мышки открывался браузер по адресу, или почтовый клиент (желательно не копаясь в win32 библиотеке)



Офлайн

#2 Янв. 2, 2009 13:58:55

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

E-mail, web-site

По событию-клик мыши, я делал запуск функции, которая создает во временной папке ярлык с урлом, и запускал его через os.startfilf(filename). Уверен что есть способы полегче.. Модуль webrowser например..



Офлайн

#3 Янв. 3, 2009 09:33:01

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

E-mail, web-site

Глянь класс wx.HyperlinkCtrl по крайней мере для сслыок.



Офлайн

#4 Янв. 5, 2009 06:19:05

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

E-mail, web-site

http://www.google.com/search?hl=ru&q=wx.HyperlinkCtrl+%22mailto%22
http://lists.wxwidgets.org/pipermail/wxpython-users/2007-April/063783.html

        hlink = hl.HyperLinkCtrl(self,
wxID_ANY, LANG.GetString('ABOUT_MAIL'),
URL="mailto:%s" % MAIL)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version