导航:首页 > 编程语言 > python开发gui程序

python开发gui程序

发布时间:2022-03-02 01:03:13

⑴ 用python 在 Windows 下开发 GUI 程序用什么框架好

Python
GUI开发的库不少.最常用的的也就几个.
Tkinter
-Tk是Python自带的GUI库,
上手简单,
做个简单界面基本够用了,但是不够美观,功能不全面.
wxPython
-开源免费,
LINUX和WINDOWS跨平台,
界面本地化好,
功能完善,
推荐用用这个.
Pyqt
-功能最完...

⑵ 如何用Python语言编写GUI程序

python内置的tkinter啊、或者wxPython啊、QTpy啊,很多GUI库。

⑶ 如何学习 Python GUI 编程

初学可以先学习tkinter模块的用法,
但是很多的书上介绍的太简短,不方便系统的学习掌握,这样的话可以好好利用网络资源,网上关于tkinter模块有很多博客和文章可供参考学习,十分方便的。
找准一个方向一直走到底。因为GUI方案很多。如果均都是浅尝辄止就什么也做不好。

QT可以用心做一下。不过虽然界面很好看。功能强大。不过里面有些坑。这个东东,国外的人也喜欢用。

wxWindows很强大。如果习惯在windows下编程方式的老程序员,可以使用这个。特别是delphi熟悉的人。

TKinter,这个就是玩具。偶尔写几句可以,仅限于对话框。IDLE就是它写的。一些LINUX的管理工具也是它写的。比如输入法,监控什么的。好在是python内置的。

gtk,这是高性能制图必须的。如果对性能要求很高的制图软件,就一定走这条路。游戏也是。

pygame,这个一直印象不太好,入门级游戏程序GUI。

还有些其它的科学制图工具,还有graphics之类的。都是偶尔用一下。

建议你用WEB界面做GUI开发。这样就海阔天空了。

⑷ 怎么给 python gui编程

python自带的有tkinter + ttk,三方库有wxPython, pyqt等。tkinter容易上手,但是界面不好看,wxPython和pyqt复杂点,但是界面好看点。

⑸ python开发的gui漂亮吗

简单一点的,玩tkinter

你要做产品,pyQT(pySide)

其他的虽然也有一些,但靠谱的并不多.

如果说好看 当然是pyQT的好看

⑹ python 怎么创建gui主程序

创建python的图形界面需要借助tkinter标准库。 Tkinter 是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。 由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且IDLE也是用Tkinter编写而成...

⑺ 在python下用Tkinter编写GUI程序,麻烦高手帮忙解释一下我画红线的两个地方,我是新手,

红线第一行是两个参数,参数bg是背景参数,fg是字体颜色设置参数
第二行,pack函数是把按钮放在窗口上,fill参数后面的Tkinter.X是横向填充
具体可以修改代码运行一下程序看看界面

⑻ python 编写gui界面有哪些

安装wxPython

下面是wxPython特别基础的使用方法,将以一个小程序为例来说明,它的功能是在一个文本框中输入文件名,点击open按钮,会在另一个文本框中显示其内容,可以进行修改,点击save可以保存修改。

wxPython的使用简介

创建应用程序对象:wx.App()

app=wx.App()
app.MainLoop()

窗口/框架:wx.Frame()

win=wx.Frame(None,title='example')
win.Show()

组件

⑼ Python开发GUI应用程序,用哪个设计工具好

有很多可以用,最流行的几个是:

  1. tkinter, python 自带的,跨平台 GUI包, 你可以去优酷(莫烦 tkinter) 学习下怎么用 tkinter.

  2. pyqt, 这个是可以用起来简单一点,但是学起来可能要花点时间.

  3. Kivy, 这个还可以编安卓的哦.

⑽ Python编写GUI

你在构造函数中少创建了posCtrl对象,所以当事件发生时会提示没有posCtrl对象,源代码应该是这个吧:
1 #!/bin/env python
2 import wx
3 class MyFrame(wx.Frame):
4
5 def __init__(self):
6 wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
7 panel = wx.Panel(self, -1)
8 panel.Bind(wx.EVT_MOTION, self.OnMove)
9 wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
10 self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
11
12 def OnMove(self, event):
13 pos = event.GetPosition()
14 self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
15
16 if __name__ == '__main__':
17 app = wx.PySimpleApp()
18 frame = MyFrame()
19 frame.Show(True)
20 app.MainLoop()

参考:http://czug.org/python/wxpythoninaction/ch01.rst

阅读全文

与python开发gui程序相关的资料

热点内容
解压玩具开出隐藏款 浏览:59
php传参中文乱码 浏览:100
简述内核编译过程 浏览:474
神舟电脑解压文件 浏览:439
HMI编译内部错误 浏览:626
数字编译器如何编译单位抽样公式 浏览:716
red5服务器能干什么 浏览:493
什么安卓app支持mkv 浏览:469
程序员父母在一起 浏览:229
ai打开pdf只有一页 浏览:440
招商银行app怎么获取积分 浏览:594
linux下的vi参数命令 浏览:267
智能算法期刊 浏览:583
编译原理dfa用来做什么 浏览:626
广告屏要怎么连接服务器 浏览:331
java的gui是什么 浏览:596
为什么大家都买云服务器 浏览:664
shell命令循环执行 浏览:533
交易加密货币一年后学到什么 浏览:321
深圳中国第一程序员 浏览:574