想用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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com