想用python做界面程序,都需要学习哪些方面得知识呀?

现在还没开始学python.
界面程序都需要包括哪些方面?
我刚在win2003平台装一个python3.1.2 有现成的.py 但是运行时一闪而过的。
这种情况怎么解决?

python其实并不适合做有界面的前台程序,用它来做一做文本,数据处理;或者是网络资源提取处理还比较合适。
其实python的图形界面库在一定程度上是为了这门语言的应用推广,其实并不实用。
还是考滤考滤用java吧!或者是很无敌的visual studio(C#)可视化编程多舒服哇!
不过python也值得一学,用它来做一些数据处理,写一些小应用脚本真是很方便。感觉像瑞士军刀------小巧,轻便,灵活,高效。嗯!真是不错。

这种啊!开个“cmd”命令行,把py文件拖进去,回车运行,看看输出结果,应该是有什么异常抛出。直接点的话,如果是因为抛出异常退出就会一闪而过。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-01

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()本回答被提问者采纳
第2个回答  2010-04-30
Django的模板很强大
如果有htmlcss基础
很容易上手
第3个回答  2010-04-30
PyQt、wxPython、pyGtk
相似回答