日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

python教程

  • Python 入門教程
  • Python 基礎(chǔ)教程

    Python 高級教程

    Python 常用資源

    Python 拓展閱讀

    python GUI編程(Tkinter)

    閱讀 (2286)

    python GUI編程(Tkinter)

    python提供了多個圖形開發(fā)界面的庫,幾個常用Python GUI庫如下:

    • Tkinter: Tkinter模塊("Tk 接口")是Python的標準Tk GUI工具包的接口.Tk和Tkinter可以在大多數(shù)的Unix平臺下使用,同樣可以應用在Windows和Macintosh系統(tǒng)里.,Tk8.0的后續(xù)版本可以實現(xiàn)本地窗口風格,并良好地運行在絕大多數(shù)平臺中。
    • wxPython:wxPython 是一款開源軟件,是 Python 語言的一套優(yōu)秀的 GUI 圖形庫,允許 Python 程序員很方便的創(chuàng)建完整的、功能鍵全的 GUI 用戶界面。
    • Jython:Jython程序可以和Java無縫集成。除了一些標準模塊,Jython使用Java的模塊。Jython幾乎擁有標準的Python中不依賴于C語言的全部模塊。比如,Jython的用戶界面將使用Swing,AWT或者SWT。Jython可以被動態(tài)或靜態(tài)地編譯成Java字節(jié)碼。

    Tkinter 編程

    Tkinter 是Python的標準GUI庫。Python使用Tkinter可以快速的創(chuàng)建GUI應用程序。

    由于Tkinter是內(nèi)置到python的安裝包中、只要安裝好Python之后就能import Tkinter庫、而且IDLE也是用Tkinter編寫而成、對于簡單的圖形界面Tkinter還是能應付自如。

    創(chuàng)建一個GUI程序

    • 1、導入Tkinter模塊
    • 2、創(chuàng)建控件
    • 3、指定這個控件的master, 即這個控件屬于哪一個
    • 4、告訴GM(geometry manager)有一個控件產(chǎn)生了。

    實例:

    #!/usr/bin/python
    
    import Tkinter
    top = Tkinter.Tk()
    # 進入消息循環(huán)
    top.mainloop()
    

    以上代碼執(zhí)行結(jié)果如下圖:

    tkwindow

    實例2:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    from Tkinter import *           # 導入 Tkinter 庫
    root = Tk()                     # 創(chuàng)建窗口對象的背景色
                                    # 創(chuàng)建兩個列表
    li     = ['C','python','php','html','SQL','java']
    movie  = ['CSS','jQuery','Bootstrap']
    listb  = Listbox(root)          #  創(chuàng)建兩個列表組件
    listb2 = Listbox(root)
    for item in li:                 # 第一個小部件插入數(shù)據(jù)
        listb.insert(0,item)
    
    for item in movie:              # 第二個小部件插入數(shù)據(jù)
        listb2.insert(0,item)
    
    listb.pack()                    # 將小部件放置到主窗口中
    listb2.pack()
    root.mainloop()                 # 進入消息循環(huán)

    以上代碼執(zhí)行結(jié)果如下圖:

    tkinter編程

    Tkinter 組件

    Tkinter的提供各種控件,如按鈕,標簽和文本框,一個GUI應用程序中使用。這些控件通常被稱為控件或者部件。

    目前有15種Tkinter的部件。我們提出這些部件以及一個簡短的介紹,在下面的表:

    控件描述
    Button按鈕控件;在程序中顯示按鈕。
    Canvas畫布控件;顯示圖形元素如線條或文本
    Checkbutton多選框控件;用于在程序中提供多項選擇框
    Entry輸入控件;用于顯示簡單的文本內(nèi)容
    Frame框架控件;在屏幕上顯示一個矩形區(qū)域,多用來作為容器
    Label標簽控件;可以顯示文本和位圖
    Listbox列表框控件;在Listbox窗口小部件是用來顯示一個字符串列表給用戶
    Menubutton菜單按鈕控件,由于顯示菜單項。
    Menu菜單控件;顯示菜單欄,下拉菜單和彈出菜單
    Message消息控件;用來顯示多行文本,與label比較類似
    Radiobutton單選按鈕控件;顯示一個單選的按鈕狀態(tài)
    Scale范圍控件;顯示一個數(shù)值刻度,為輸出限定范圍的數(shù)字區(qū)間
    Scrollbar滾動條控件,當內(nèi)容超過可視化區(qū)域時使用,如列表框。.
    Text文本控件;用于顯示多行文本
    Toplevel容器控件;用來提供一個單獨的對話框,和Frame比較類似
    Spinbox輸入控件;與Entry類似,但是可以指定輸入范圍值
    PanedWindowPanedWindow是一個窗口布局管理的插件,可以包含一個或者多個子控件。
    LabelFramelabelframe 是一個簡單的容器控件。常用與復雜的窗口布局。
    tkMessageBox用于顯示你應用程序的消息框。

    標準屬性

    標準屬性也就是所有控件的共同屬性,如大小,字體和顏色等等。

    屬性 描述
    Dimension 控件大??;
    Color 控件顏色;
    Font 控件字體;
    Anchor 錨點;
    Relief 控件樣式;
    Bitmap 位圖;
    Cursor 光標;

    幾何管理

    Tkinter控件有特定的幾何狀態(tài)管理方法,管理整個控件區(qū)域組織,一下是Tkinter公開的幾何管理類:包、網(wǎng)格、位置

    幾何方法 描述
    pack() 包裝;
    grid() 網(wǎng)格;
    place() 位置;
    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 日日夜夜爽 | 波多野结衣的一级片 | 成人h动漫精品一区二区器材 | 国产精品久久九九 | 亚洲国产成人精品女人 | www啪啪| 色综合99| av五月 | av大片在线 | 网站免费黄 | 久久av网站 | 欧美一区二区三区 | 久久国产精品久久久久久久久久 | 淫男乱女 笨蛋英子 | 久久精品视频网 | 91精品国产综合久久国产大片 | 国产精品久久久久一区二区三区 | www网站在线观看 | 欧美福利一区二区 | 亚洲最大成人综合 | 91精品国产99久久久久久红楼 | a级片在线免费播放 | 久久久久久久一区二区三区 | 黄色片在线播放 | 日韩一区二区三区电影 | 国产二区精品 | 国产精品不卡视频 | 婷婷伊人五月 | swag国产精品一区二区 | 国产精品国产三级国产aⅴ浪潮 | 欧美成人一区二区三区 | 久久国产精品无码网站 | 国产精品亚洲一区 | 免费在线国产视频 | 亚洲v日韩v综合v精品v | 中文字幕在线观看第一页 | 秋霞视频在线 | 久久久久久久久久影视 | 亚洲国产成人精品久久久国产成人 | 精品国产鲁一鲁一区二区张丽 | 麻豆视频一区二区 |