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程序网页链接

本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论

相关标签:

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐