導航:首頁 > 編程語言 > 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程序相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:63
Windows常用c編譯器 瀏覽:780
關於改善國家網路安全的行政命令 瀏覽:835
安卓如何下載網易荒野pc服 瀏覽:656
javainetaddress 瀏覽:106
蘋果4s固件下載完了怎麼解壓 瀏覽:1005
命令zpa 瀏覽:288
python編譯器小程序 瀏覽:946
在app上看視頻怎麼光線調暗 瀏覽:542
可以中文解壓的解壓軟體 瀏覽:595
安卓卸載組件應用怎麼安裝 瀏覽:915
使用面向對象編程的方式 瀏覽:342
程序員項目經理的年終總結範文 瀏覽:932
內衣的加密設計用來幹嘛的 瀏覽:435
淮安數據加密 瀏覽:295
魔高一丈指標源碼 瀏覽:984
松下php研究所 瀏覽:171
c回調java 瀏覽:403
夢幻端游長安地圖互通源碼 瀏覽:747
電腦本地文件如何上傳伺服器 瀏覽:315