python生成可视化操作界面,python可视化界面编程工具
看了你的问题,几个答案好像都不完全正确。请给你补充一下。
你这个问题和flask基本没关系。Flask是一个简单的微编程框架,美观易用。但是,它只实现了基于HTTP协议的服务器端交互。
一个界面设计除了服务器端交互,还需要本地交互(用JS和JS,flash实现),最重要的是客户端界面(用HTML CSS JS实现)。文件上传要求(JQUERY上传文件库)
从上面的回答来看,似乎你才刚刚开始做这些。建议你顺着这个思路走。
先学html2.0,不要学4.01或者5.0,因为2.0更基础。然后用框架和表格做你的界面,先实现左边部分。
然后学css,把你左边的两个按钮搞定。也可以用表,比如笨。然后用CSS把框架模式改成iframe。
通过传统的html方法在右边上传和下载
学习jquery,用uploadfile函数重新实现右边的上传函数。
学得快就一周,学得慢就说不准了。也许需要三个星期才能完成。
如何用python写一个桌面程序,详细步骤。
是写图形界面的程序吗?
如果想写图形界面,可以用自己的tkinter库。
从哪里?tkinter?进口?*
r?=?Tk()
l=?标签(根,文字?=?你好’)
#?使用绝对坐标将标签放置在(0,0)位置。
l.place(x?=?0,y?=?0,主播?=?NW)以上是我在另一个回答中的代码。
还有很多主流的PyQt、wxPython等第三方库。
还有一个用于学习的simpleGUI。
包装WindowsMFC的Pythonwin
说白了,其实就是一个学习接口库。
Python接口编程问题
绝对的!而且是跨平台的。
发行版自带的库是Tkinter,著名的第三方库有wxPython、PyGTK、PyQT等。
QT是一个强大的跨平台UI图形库,著名的googleearth桌面版和Opear都是用QT编写的接口。
QT的Python实现叫做PyQT,你可以用Python调用QT的接口。
去看看这些相关的官网,论坛等。我提到过。
用你的Python2.6直接运行下面的代码看看:
importTkinter
top=Tkinter。Tk()
btn=Tkinter。Button(top,text= mAmimoluo!)
btn.pack()
Tkinter.mainloop()
不懂的话,看官方文档,或者dir,printxx。__doc__
想用python做接口程序,需要学习哪些知识?
使用
Python2.6 wxpython=GUI图形界面
示例:
#!/usr/young center /python
#-*-编码:UTF-8-*-
importwx
classMyFrame(wx。框架):
def__init__(self):
Wx.frame. _ _ init _ _ (self,none,-1,u menu ,size=(300,200))
p=wx。面板(自身)
菜单栏=wx。MenuBar()#添加菜单栏
菜单=wx。菜单()
菜单栏。Append(菜单,u 文件)#添加菜单
菜单。Append(1000,u message box) #添加子菜单
菜单。AppendSeparator()
菜单。Append(1001,u exit )
Self.bind (wx.evt _ menu,self.onhello,id=1000) #添加菜单事件
自我。绑定(wx。EVT _菜单,自助。OnExit,id=1001)
自我。SetMenuBar(菜单栏)
帮助(wx.TextEntryDialog.__init__)
defOnHello(自我,事件):
Wx。MessageBox(你好!u 提示)
defOnExit(自身,事件):
自我。关闭(真)
if__name__==__main__ :
app=wx。PySimpleApp()
frame=MyFrame()
框架。显示()
app。主循环()
本文来自:老铁博客,转载请保留出处!欢迎发表您的评论。
相关标签:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。