带GUI的刷博客工具
- 作者: 浅灰星
- 来源: 51数据库
- 2022-08-12
#-*-coding:utf-8 -*-
import wx,os,time,webbrowser
class MyFrame(wx.Frame):
"""docstring for Frame"""
def __init__(self):
wx.Frame.__init__(self,None,id=-1,title="Ginwyboo",size=(410,100))
#面板
panel = wx.Panel(self,-1)
#创建按钮文本框
self.startbutton = wx.Button(panel,-1,label="start")
self.getext = wx.TextCtrl(panel,-1,"enter a web address")
self.contents = wx.StaticText(panel,-1,style=wx.TE_MULTILINE|wx.HSCROLL)
#self.contents = wx.TextCtrl(panel,-1,style=wx.TE_MULTILINE|wx.HSCROLL)
#self.jindu = wx.Gauge()
#创建左右布局
hbox = wx.BoxSizer()
#添加部件
hbox.Add(self.getext,proportion=1,flag=wx.EXPAND)
hbox.Add(self.startbutton,proportion=0,flag=wx.LEFT,border=5)
#创建上下布局
vbox = wx.BoxSizer(wx.VERTICAL)
#添加部件
vbox.Add(hbox,proportion=0,flag=wx.EXPAND | wx.ALL,border=5)
vbox.Add(self.contents,proportion=1,flag=wx.EXPAND | wx.LEFT | wx.BOTTOM | wx.RIGHT,border=5)
panel.SetSizer(vbox)
#添加event
self.Bind(wx.EVT_BUTTON, self.OnClick,self.startbutton)
self.startbutton.SetDefault()
#按钮
def OnClick(self,event):
self.startbutton.SetLabel("begin")
#获取文本框内输入的内容
addd=self.getext.GetValue()
while 1:
i=0
while i<10:
i=i+1
webbrowser.open(addd)
time.sleep(3)
os.system("taskkill /f /im chrome.exe")#改成自己的浏览器
if __name__=='__main__':
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()
#后面还会加入一些功能...
推荐阅读
热点文章
Discord.py(重写)on_member_update 无法正常工作
0
Discord.py 在 vc 中获取用户分钟数
0
discord.py 重写 |为我的命令出错
0
Discord.py rewrite 如何 DM 命令?
0
播放音频时,最后一部分被切断.如何解决这个问题?(discord.py)
0
在消息删除消息 Discord.py
0
如何使 discord.py 机器人私人/直接消息不是作者的人?
0
(Discord.py) 如何获取整个嵌入内容?
0
Discord bot 尽管获得了许可,但不能提及所有人
0
Discord.py discord.NotFound 异常
0
