pythonGUI编程打开默认浏览器

代码:

from tkinter import *
import webbrowser

root = Tk()

text = Text(root,width=30,height = 5)
text.pack()

text.insert(INSERT, "百度一下,你就知道")

text.tag_add("link","1.0","1.4")
text.tag_config("link", foreground="blue", underline = True)

def click(event):
    webbrowser.open("http://www.baidu.com")

text.tag_bind("link","<Button-1>",click)

mainloop()

运行图:

时间: 2024-10-10 15:26:25

pythonGUI编程打开默认浏览器的相关文章

12.JAVA之GUI编程打开与保存文件

功能:java图形用户界面开发,练习打开保存文件 代码如下: import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.TextArea; import java.awt.event.ActionEvent; import java.awt.event.ActionListen

2018-03-28 从人机交互角度看中文编程:&#39;打开微信&#39;

前文通用型的中文编程语言探讨之一: 高考是基于现有英文编程语言的一个技术思路. 在这个回答以及下面的讨论中, 又提到了编程其实是人机交互的一种形式. 不禁试着跳出程序员视角看这个问题. 几年前才发现Mozilla的火狐浏览器早在2008年开始了一个叫Ubiquity的项目, 而且根据这里介绍, 它直到最近的火狐浏览器大改才失效. 官网介绍摘选: Its purpose was to explore whether a radically different type of interface t

Python-GUI编程-PyQt5

课程介绍:Python-GUI编程-PyQt5编写出你开心就好的界面!实属Python各种工具开发必备! 课程目录:├─001第一章:Python-GUI编程-简介│      001-Python-GUI编程-简介│      002-Python-GUI编程-GUI库的简介│      003-Python-GUI编程-PyQt的简介│      004-Python-GUI编程-PyQt的优势│      ├─002第二章:Python-GUI编程-PyQt的环境安装│      005-

record-11 网络编程 打开文件

#open() #urlopen() #方法名称不同 #参数不同 #只能以只读模式打开网络资源文件 from urllib.request import urlopen from urllib.parse import quote from json import loads from time import time,sleep print('请输入要查询的城市名称:') s=input() s1=quote(s) #print(s1) url='http://www.sojson.com/o

pythonGUI编程-tkinter

图形用户界面( G raphical U ser I nterface,GUI)编程 Python2.0级以下的版本叫做Tkinter,Python3.0改名为tkinter tkinter 模块:添加 Tk 到应用中 那么为了让 tkinter 成为应用的一部分,你需要做些什么呢?首先,已经存在的应用并不是必需的.如果你愿意,可以创建一个纯 GUI 程序,不过没有让人感兴趣的底层功能的程序不会有什么用处.让 GUI 程序启动和运行起来需要以下 5 个主要步骤. 1.  导入 tkinter 模

微信跳转浏览器源码,一键实现微信打开默认浏览器下载app的功能

源码使用场景:1.用来实现微信自动跳转外部浏览器下载app2.用来实现微信内打开网页链接自动跳转浏览器访问指定页面3.防止网页链接由于被微信拦截,导致用户无法正常在微信内打开 源码说明: 适用安卓和苹果系统,支持任何网页链接.并且无论链接是否已经被微信拦截,均可实现微信内自动跳转浏览器打开. 生成的跳转链接具有极佳的防拦截效果. 源码体验: 1.复制分享链接(app下载页链接或网页链接),然后在浏览器(电脑和手机上都可以)中打开我们需要用到的 Mindjump 工具:http://www.min

Java编程打开运行exe程序

String path = "notepad.exe"; //(C:\Program Files\Tencent\QQ\Bin\qq.exe) try { Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(path); } catch (IOException e) { e.printStackTrace(); }

pythonGUI编程用Canvas模拟画板

代码如下: from tkinter import * import webbrowser root = Tk() w = Canvas(root,width=400,height=200) w.pack() def paint(event): x1,y1 = (event.x-1),(event.y-1) x2,y2 = (event.x+1),(event.y+1) w.create_oval(x1,y1,x2,y2,fill="red") w.bind("<B1-

微信发一个网址打开后自动调用手机自带默认浏览器或提示选择浏览器打开如何实现?

现在我们经常用方法一般有2种.配合到我们防止查杀系统 (通过屏蔽和监测一些腾讯的域名等.从而避免系统的查杀.保证链接在微信和QQ中一直可以直接打开.不用担心被封禁从而无法打开的情况!!) 1.遮罩引导法,这种事最简单的方法.方式如下图(适用于下载,微信活动等) 2.这种就是利用一些BUG,安卓手机的话是通过点击链接,直接跳转出微信.自动打开手机默认的浏览器.但是这个方法IOS的系统不行.所以只能写判断了.安卓手机用户点击直接打开默认浏览器进行活动营销或者下载APK.IOS的话用上面说的第一种方法