我目前的代码是:
import win32api
info = 'Starting sucess. To http://www.google.cn get more information!'
win32api.MessageBox(None,info,"MessageBox",win32con.MB_OK|win32con.MB_ICONQUESTION)
这个会弹出一个消息框,但是上面的网址是个不能点击的文本,这个要怎么写成可以点解链接过去的超链接呢,方法越简单越好。
1
NewYear 2015-01-27 10:31:22 +08:00
python是属于cli吧 而你需要的功能属于gui吧……
api里的MessageBox 就是那样的窗口,没有api给你做什么超链接的…… 图简单的话拿vb画一个窗口给python调用就好了 |
2
dant 2015-01-27 10:35:48 +08:00 via iPhone
那个“能够带超链接的 MessageBox”叫 TaskDialog,具体可以右转 MSDN
|
5
flyingfz 2015-01-27 11:19:49 +08:00
要不变通一下:把链接文本作为一个按钮,点击文本后,在按钮的事件处理方法里调用api打开浏览器。
|
7
dant 2015-01-27 12:02:28 +08:00 via iPhone
|
8
dant 2015-01-27 12:02:59 +08:00 via iPhone
另外可以试试 IronPython(
|