python 圖形化使用者介面GUI編寫

來源:互聯網
上載者:User
引言

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 位元組碼。 1、tkinter的實現

tkinter是python內建,所以,不需要額外安裝。

#gui人機介面import tkinter as tkwindow=tk.Tk()window.title('rosefun')window.geometry('500x300')entry=tk.Entry(window)entry.pack()button=tk.Button(window,text='resume')button.pack()label=tk.Label(window,text='hello world')label.pack()window.mainloop()

好像網上,對tkinter的評價不高啊,想學pyQt了。

其他的一些編程代碼,可以查看GitHub tkinter編程; 2、pyQt實現

2.1 首先安裝
先import PyQt5 看看自己是否已經安裝了pyqt,若無,則下載安裝:
pyQt下載
2.2樣本

import sysfrom PyQt5 import QtGui,QtWidgets,QtCoreapp = QtWidgets.QApplication(sys.argv)label = QtWidgets.QLabel('<h2><i><font  color="#FF0000">Hello QT!</font></i></h2>') label.show()

參考:
1. python-gui-tkinter;
2. GitHub tkinter 編程;
3. pyqt 教程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.