加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

带GUI的刷博客工具

发布时间:2020-12-17 17:23:59 所属栏目:Python 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #-*-coding:utf-8 -*-import wx,os,time,webbrowserclass MyFrame(wx.Frame): """docstring for Frame""" def __init__(self): wx.Frame.__init__(sel

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

#-*-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,"enter a web address")
        self.contents = wx.StaticText(panel,style=wx.TE_MULTILINE|wx.HSCROLL)
        #self.contents = wx.TextCtrl(panel,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,flag=wx.EXPAND | wx.ALL,border=5)
        vbox.Add(self.contents,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()
#后面还会加入一些功能...

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读