想用python做界面程序,都需要学习哪些方面得知识呀?
发布网友
发布时间:2022-04-24 03:11
我来回答
共4个回答
热心网友
时间:2022-04-07 13:00
python其实并不适合做有界面的前台程序,用它来做一做文本,数据处理;或者是网络资源提取处理还比较合适。
其实python的图形界面库在一定程度上是为了这门语言的应用推广,其实并不实用。
还是考滤考滤用java吧!或者是很无敌的visual studio(C#)可视化编程多舒服哇!
不过python也值得一学,用它来做一些数据处理,写一些小应用脚本真是很方便。感觉像瑞士军刀------小巧,轻便,灵活,高效。嗯!真是不错。
这种啊!开个“cmd”命令行,把py文件拖进去,回车运行,看看输出结果,应该是有什么异常抛出。直接点的话,如果是因为抛出异常退出就会一闪而过。
热心网友
时间:2022-04-07 14:18
用
python2.6+wxpython=GUI图形界面
例子:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import wx
class MyFrame(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__)
def OnHello(self, event):
wx.MessageBox(u"你好!", u"提示")
def OnExit(self, event):
self.Close(True)
if __name__ == "__main__":
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show()
app.MainLoop()
热心网友
时间:2022-04-07 15:53
Django的模板很强大
如果有htmlcss基础
很容易上手
热心网友
时间:2022-04-07 17:44
PyQt、wxPython、pyGtk