我目前的代码是:
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( |