wxPython实践(1)

本文介绍了使用Python的wxPython库构建一个简单的IE浏览器的过程,包括布局设计、代码实现及遇到的问题。通过输入URL并点击按钮加载页面,作者体验到Python和wxPython库的实用性,并计划在后续版本中改进。
摘要由CSDN通过智能技术生成

最近在学习Python语言,所以决定自己写一个简单的小程序来练练。下面是我的实践:

 

1)      目的

写一个简单的IE浏览器,输入地址,点GO就可以显示出当前的网页

 

2)      布局

如下图示:

3)      代码

 

from wxPython.wx import *

from wxPython.html import *

 

class MyIE(wxFrame):

    def __init__(self):

        # generated method, don't edit

        wxFrame.__init__(self, None, -1, u'MyIE')

        self.myietxt = wxTextCtrl(id=100, name=u'myietxt',

              parent=self, pos=wxPoint(40, 24), size=wxSize(312, 22), style=0,

              value=u'http://blog.csdn.net/itlionwoo/')

 

        self.myhtmlWindow = wxHtmlWindow(id=-1,

              name=u'myhtmlWindow', parent=self, pos=wxPoint(40, 112),

              size=wxSize(304, 248), style=wxHW_SCROLLBAR_AUTO)

 

        self.MyGo = wxButton(id=102, label=u'Go', name=u'MyGo',

              parent=self, pos=wxPoint(304, 72), size=wxSize(75, 24),

              style=0)

        EVT_BUTTON(self, 102, self.OnMyGoButton)

        self.Show(True)

 

    def OnMyGoButton(self, event):

       self.ietext = self.myietxt.GetValue()

       self.myhtmlWindow.LoadPage(self.ietext)

       event.Skip()

 

calculator = wxPySimpleApp()

MyIE()

calculator.MainLoop()

这样一个简单IE就完成了

4)      测试和结论

这个IE还是有很多的问题,比如图像没有办法正确显示,显示图像过程中会出现异常。不过通过这个实践让我感觉PythonwxPython的强大。在以后的版本中逐步的增强。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值