首页 > 编程知识 正文

python可视化界面编程工具,python窗体界面编程

时间:2023-05-05 15:20:20 阅读:198705 作者:316

看了你的问题,几个回答似乎都不完全对。给你补充一下吧。

你的问题与flask基本上没有关系。flask是一个简单的微型编程框架,很优美,也很简单好用。不过它仅仅实现了基于HTTP协议的服务端交互部分。

一个界面设计除了服务端交互,还需要本地交互(用JS,flash实现),最重要的还是需要客户端界面(用HTML+CSS+JS实现)。文件上传需要(JQUERY+UPLOADFILE库)

从上面的回答看,你似乎刚开始着手做这些。我建议你按这个思路去做。

先学习html2.0,不是4.01,也不是5.0,因为2.0更基本。然后用frame和table做出你的界面,先实现左边的部分

然后学习css,把你左边的两个按钮搞定。用TABLE也可以,比如笨。然后用CSS将frame方式换成iframe实现

用传统的html方式实现右边的上传下载

学习jquery,用其中uploadfile功能重新实现右边的上传功能

如果你学得快,需要1个星期,学得慢就说不准了,也许3个星期完成。

用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界面编程问题

完全可以!而且还可以跨平台

发行版自带的库有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/英勇的纸飞机/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()

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

相关标签:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。