当前位置:首页 » 编程语言 » python的图形化界面

python的图形化界面

发布时间: 2022-06-04 00:43:45

python 图形化界面

使用wxpython,

importwx
app=wx.App()
win=wx.Frame(None)
dlg=wx.FileDialog(win)
dlg.ShowModal()

结果如下图所示,更多资料请查看文档。

Ⅱ python中第十二章图形用户界面设计的问题 会的大佬可以帮助解决一下吗

图形用户界面要用到tkinter库(python2中叫做Tkinter),要先导入“from tkinter import *"
创建窗口用Tk类,root=Tk(),Tk类的title方法设置标题,字是Label,输入框是Entry,按钮是Button,格式:
Label(root,text=xxx,font=xxx).place(x=x,y=y)
Entry(root).place(...)
Button(root,text=...,command=function).place(...)

Ⅲ python写的图形化界面是怎么样的

如果有一定基础,强烈的推荐Tkinter.pdf,也就是Tkinter库的官方文档,虽然是英文的,但是,内容很全,做项目的时候肯定能帮你一把。

Ⅳ Python tkinter能做出好看的图形界面么

是指tkinker吗?
我第一次看python自带的GUI的时候也差点看岔眼了···(我觉得是tinker)
目前在自学PyQt,但是觉得任何GUI的学习最好先找教程甚至是一本书,至少可以按照规范做出一些界面在考虑在这个基础上实现的是不是库本身有不足
tkinter和pyqt我都有学过并且做过一些小的GUI,在道理上是可以做到高大上的,比如用Eric+QT Desiner是完全可以做个比较完善的GUI,但是在这方面因为资料很少,做的人也很少,我在学得时候碰到不少问题没法解决,到现在也是。

Ⅳ python图形界面开发用什么

作为Python开发者,你迟早都会用到图形用户界面来开发应用。本文将推荐一些 Python GUI 框架,希望对你有所帮助。Python 的 UI 开发工具包 Kivy(推荐学习:Python视频教程)
Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。当前支持的平台包括:Linux、Windows、Mac OS X和Android。
Kivy拥有能够处理动画、缓存、手势、绘图等功能。它还内置许多用户界面控件如:按纽、摄影机、表格、Spder和树形控件等。
Python 的 GUI 开发工具 Flexx
Flexx 是一个纯 Python 工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用 Flexx 来创建桌面应用,同时也可以导出一个应用到独立的 HTML 文档。因为使用纯 Python 开发,所以 Flexx 是跨平台的。只需要有 Python 和浏览器就可以运行。如果是使用桌面模式运行,推荐使用 Firefox 。
Qt库的Python绑定 PyQt
PyQt是Qt库的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次发布也是在1998年,但是当时它叫 PyKDE,因为开始的时候SIP和PyQt没有分开。PyQt是用SIP写的。PyQt 提供 GPL版和商业版。
Python图形开发包 wxPython
wxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。 wxPython 是作为优秀的跨平台 GUI 库 wxWidgets 的 Python 封装和 Python 模块的方式提供给用户的。
就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够运行在32位windows、绝大多数的Unix或类Unix系统、Macintosh OS X上。
Tk图形用户界面 Tkinter
Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinter可以运行在大多数的Unix平台、Windows、和Macintosh系统。
Tkinter 由一定数量的模块组成。Tkinter位于一个名为_tkinter(较早的版本名为tkinter)的二进制模块中 。Tkinter包含了对Tk的低 级接口模块,低级接口并不会被应用级程序员直接使用,通常是一个共享库(或DLL),但是在一些情况下它也被Python解释器静态链接。
Pywin32
Windows Pywin32允许你像VC一样的形式来使用PYTHON开发win32应用。代码风格可以类似win32 sdk,也可以类似MFC,由你选择。如果你仍不放弃vc一样的代码过程在python下,那么这就是一个不错的选择。
Python图形界面开发包 PyGTK
PyGTK让你用Python轻松创建具有图形用户界面的程序.底层的GTK+提供了各式的可视元素和功能,如果需要,你能开发在GNOME桌面系统运行的功能完整的软件.
PyGTK真正具有跨平台性,它能不加修改地,稳定运行各种操作系统之上,如Linux,Windows,MacOS等.除了简单易用和快速的原型开发能力外,PyGTK还有一流的处理本地化语言的独特功能.
用python快速开发绚丽桌面程序 pyui4win
pyui4win是一个开源的采用自绘技术的界面库。支持C++和python。用它可以很容易实现QQ和360安全卫士这样的绚丽界面。而且,pyui4win有所见即所得界面设计器,让C++开发人员和python开发人员直接用
设计工具设计界面,而不用关心界面如何生成和运行,可以显着缩短界面开发时间。在pyui4win中,界面甚至可以完全交给美工去处理,开发人员可以只负责处理业务逻辑,把开发人员彻底从繁杂的界面处理中解放出来。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于python图形界面开发用什么的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

Ⅵ python图形化界面设计tkinter

python提供了多个图形开发界面的库,几个常用Python GUI库如下:

  • Tkinter:Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

  • wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。

  • Jython:Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。

  • Tkinter 编程

    Tkinter 是Python的标准GUI库。Python使用Tkinter可以快速的创建GUI应用程序。

    由于Tkinter是内置到python的安装包中、只要安装好Python之后就能import Tkinter库、而且IDLE也是用Tkinter编写而成、对于简单的图形界面Tkinter还是能应付自如。

    创建一个GUI程序

  • 1、导入Tkinter模块

  • 2、创建控件

  • 3、指定这个控件的master, 即这个控件属于哪一个

  • 4、告诉GM(geometry manager)有一个控件产生了。

  • 实例:

  • 1 #!/usr/bin/python2 # -*- coding: UTF-8 -*-3 4 import Tkinter5 top = Tkinter.Tk()6 # 进入消息循环7 top.mainloop()

  • Tkinter 组件

    Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。

    目前有15种Tkinter的部件。我们提出这些部件以及一个简短的介绍,在下面的表:

    控件

    描述

    Button 按钮控件;在程序中显示按钮。

    Canvas 画布控件;显示图形元素如线条或文本

    Checkbutton 多选框控件;用于在程序中提供多项选择框

    Entry 输入控件;用于显示简单的文本内容

    Frame 框架控件;在屏幕上显示一个矩形区域,多用来作为容器

    Label 标签控件;可以显示文本和位图

    Listbox 列表框控件;在Listbox窗口小部件是用来显示一个字符串行表给用户

    Menubutton 菜单按钮控件,由于显示菜单项。

    Menu 菜单控件;显示菜单栏,下拉菜单和弹出菜单

    Message 消息控件;用来显示多行文本,与label比较类似

    Radiobutton 单选按钮控件;显示一个单选的按钮状态

    Scale 范围控件;显示一个数值刻度,为输出限定范围的数字区间

    Scrollbar 滚动条控件,当内容超过可视化区域时使用,如列表框。.

    Text 文本控件;用于显示多行文本

    Toplevel 容器控件;用来提供一个单独的对话框,和Frame比较类似

    Spinbox 输入控件;与Entry类似,但是可以指定输入范围值

    PanedWindow PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件。

    LabelFrame labelframe 是一个简单的容器控件。常用与复杂的窗口布局。

    tkMessageBox 用于显示你应用程序的消息框。

    标准属性

    标准属性也就是所有控件的共同属性,如大小,字体和颜色等等。

    属性 描述

    Dimension 控件大小;

    Color 控件颜色;

    Font 控件字体;

    Anchor 锚点;

    Relief 控件样式;

    Bitmap 位图;

    Cursor 光标;

    几何管理

    Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,一下是Tkinter公开的几何管理类:包、网格、位置

    几何方法 描述

    pack() 包装;

    grid() 网格

    place() 位置

热点内容
c上机编程题 发布:2025-02-09 08:17:18 浏览:318
显示语法错误编译不出来 发布:2025-02-09 08:17:09 浏览:284
酒店配置什么灭火系统 发布:2025-02-09 08:06:37 浏览:773
java至尊 发布:2025-02-09 08:03:23 浏览:558
pythonwith 发布:2025-02-09 08:00:25 浏览:172
Ftp打开文件是只读模式 发布:2025-02-09 07:40:55 浏览:504
androidlistview点击事件 发布:2025-02-09 07:25:52 浏览:171
targz解压缩 发布:2025-02-09 06:59:19 浏览:311
wpsphp 发布:2025-02-09 06:58:41 浏览:962
视易锋云系统如何架设辅助服务器 发布:2025-02-09 06:47:08 浏览:770