2020-7-2 13:49:58 | 作者:老铁SEO | 0个评论 | 人浏览
用
python2.6+wxpython=GUI图形界面
例子:
#!/usr/bin/python
#-*-coding:UTF-8-*-
importwx
classMyFrame(wx.Frame):
def__init__(self):
wx.Frame.__init__(self,None,-1,u"菜单",size=(300,200))
p=wx.Panel(self)
menuBar=wx.MenuBar()#添加菜单栏
menu=wx.Menu()
menuBar.Append(menu,u"文件")#添加菜单
menu.Append(1000,u"消息框")#添加子菜单
menu.AppendSeparator()
menu.Append(1001,u"退出")
self.Bind(wx.EVT_MENU,self.OnHello,id=1000)#添加菜单事件
self.Bind(wx.EVT_MENU,self.OnExit,id=1001)
self.SetMenuBar(menuBar)
help(wx.TextEntryDialog.__init__)
defOnHello(self,event):
wx.MessageBox(u"你好!",u"提示")
defOnExit(self,event):
self.Close(True)
if__name__=="__main__":
app=wx.PySimpleApp()
frame=MyFrame()
frame.Show()
app.MainLoop()
用python如何写一个桌面程序,求详细步骤
是要写图形界面的程序吗?
想要写图形界面可以使用自带的tkinter库
from?tkinter?import?*
r?=?Tk()
l=?Label(root,text?=?'hello')
#?使用绝对坐标将Label放置到(0,0)位置上
l.place(x?=?0,y?=?0,anchor?=?NW)以上是我在另一个回答中的代码。
也有很多第三方的库比如主流的PyQt、wxPython
也有学习用的simpleGUI
包装WindowsMFC的pythonwin
说白了其实就是学习界面库
python打开界面是这样的,正常吗?
Python打开界面就是这个样子的,直接敲了代码输回车就行
如果想写程序需要在file里面新建一个
可以完全用Python做界面应用吗?
可以完全使用python?实现界面应用。
较为有名的库有:Tkinter(?Python的标准GUI库)、pyqt(qt的python版,Qt应用程序框架的Python绑定)、wxPython(wxWidgets跨平台GUI工具库的绑定)等等。
如果想做exe程序,可以使用pyinstaller将py文件打包成.exe程序。
可以参考:
PythonGUI编程(Tkinter)网页链接
使用PyQt来编写第一个PythonGUI程序网页链接