【转】python3.3 图形化界面

Python通过调用tkinter库来实现图形化。Python中的窗口更加内容大小自动缩放。

  • 例1:创建一个简单的窗口:
  • from tkinter import *    #引入tkinter库
    root = Tk()    #创建一个主窗口,Tk(className=‘aaa‘)定义一下参数值
    root.mainloop()    #主窗口的成员函数,主窗口运作起来,开始接受鼠标和键盘的操作。
  • 例2:添加一些控件,比如label,button
  • from tkinter import *
    root = Tk(className=‘aaa‘)
    label = Label(root)
    label[‘text‘] = ‘This is a label.‘
    label.pack()    #和控件的布局排版有关的设置
    root.mainloop()
    • label1 = Lable(root)     #参数为root表明这个控件是root主窗口的成员控件
    • label1[‘text‘] = ‘This is a label‘    #设置标签的text属性值
  • 例3:控件的事件,由函数来处理
  • from tkinter import *
    def on_click():
        button[‘text‘] = ‘It is changed.‘
    root = Tk(className=‘aaa‘)
    button = Button(root)
    button[‘text‘] = ‘change it‘
    button[‘command‘] = on_click    #事件关联函数
    button.pack()
    root.mainloop()

    • 变量是在运行时关联而不是在代码前后行的关系,所以button[‘text‘] = ‘It is changed.‘ 不会报告未定义的错误。
时间: 2024-08-26 20:09:31

【转】python3.3 图形化界面的相关文章

python+QT designer 做图形化界面EXE程序

1.安装python 2.安装QT designer 或QT creator 3.打开QT designer 绘制你想要的图形化界面 类似这样 之后将文件保存,以ui后缀形式保存 4.下载安装pyside 直接easy_install 或pip安装 可能会保存,我安装的时候,提示 msvc 版本问题 查看许多国外论坛后,可以选择,pyside网站下载 对应Python版本的 whl安装包,下载成功之后,进入对应目录路径,直接 pip install  *.whl    *为包名 安装成功 5.将

PySide——Python图形化界面入门教程(六)

PySide——Python图形化界面入门教程(六) ——QListView和QStandardItemModel 翻译自:http://pythoncentral.io/pyside-pyqt-tutorial-qlistview-and-qstandarditemmodel/ 上一个教程中,我们讨论了Qt的QListWidget类,它用来实现简单的单列列表框(list boxes).然而,我们还需要更加灵活的widget来实现列表,Qt为此提供了QListView 来实现多种多样的项.它是一

java工程开发之图形化界面之(第三课)

上面我们讲述了通过JOptionPane进行文本I/O操作,一个是通过JOptionPane来获取的 参考链接:http://blog.sina.com.cn/s/blog_993d254201013pgh.html#cmt_3339216 JOptionPane类 1.属于javax.swing 包. 2.功能:定制四种不同种类的标准对话框. ConfirmDialog 确认对话框.提出问题,然后由用户自己来确认(按"Yes"或"No"按钮) InputDialo

PySide——Python图形化界面

PySide——Python图形化界面 PySide——Python图形化界面入门教程(四) PySide——Python图形化界面入门教程(四) ——创建自己的信号槽 ——Creating Your Own Signals and Slots 原文链接:http://pythoncentral.io/pysidepyqt-tutorial-creating-your-own-signals-and-slots/ 你不必局限于Qt widget提供的信号,你可以使用Signal类来创建自己的信号

PySide——Python图形化界面入门教程(一)

PySide——Python图形化界面入门教程(一) ——基本部件和HelloWorld 原文链接:http://pythoncentral.io/intro-to-pysidepyqt-basic-widgets-and-hello-world/ 本教程第一部分将给出PySide的最基本知识点,包含使用的对象,和一些能帮助你了解Python/Qt应用是如何构建的小例子. 首先来看一下基本的Qt对象.Qt包含了许多类去处理XML.多媒体.数据库和网络等等事物,但我们现在重点关注可视化的元素——窗

【Vegas原创】安装rhel6.2,不能进图形化界面的终极解决方法

安装的时候,千万不要一路下一步,you should know,linux不是windows那么的傻瓜.   方法一: 在倒数最后一步,选择Desktop,而千万不要下一步,默认选择Basic Server,否则,安装后,是木有图形化界面滴. 方法二: 还有一种方法,就是如果选择基本服务器,记得选择现在定制,desktop的选项卡里,全部select all,否则还是进不到图形化界面.   其他的选项,可以按照需要,进行选择. [Vegas原创]安装rhel6.2,不能进图形化界面的终极解决方法

ubuntu的命令行状态和图形化界面切换 (转)

1.ubuntu命令状态切换到图形化界面 startx 如果命令不能识别 执行 sudo apt-get install xinit 还需要提前安装桌面环境 比如 gnome 比如 KDE 安装方法 sudo apt-get install ubuntu-desktop #gnome sudo apt-get install Kubuntu-desktop #kde 如果没有安装桌面环境,会出现白底黑字的命令行,和一个鼠标 2.图形化界面切换到命令行状态 ctri+alt+F1/F2/F3/F4

MariaDb数据库管理系统学习(二)使用HeidiSQL数据库图形化界面管理工具

HeidiSQL 是一款用于简单化的 MySQL 服务器和数据库管理的图形化界面.该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等.此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中.HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面.其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等.该软件资源开放. MariaDB安装

Git个大平台(win/Linux/Mac)图形化界面客户端大汇总

摘要: 介绍各平台下的图形化界面git客户端(本人并没有全部使用过),欢迎大家补充新的软件或者使用感受~ 一.TortoiseGit - The coolest Interface to Git Version Control TortoiseGit 是 TortoiseSVN 的 Git 版本,TortoiseGit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,现在 TortoiseGit 的出现给 Wind