❶ python gui 哪個漂亮
簡單一點的,玩tkinter
你要做產品,pyQT(pySide)
其他的雖然也有一些,但靠譜的並不多.
如果說好看 當然是pyQT的好看!
❷ 用PYQT設計好了界面,用另一PY文件調用,要怎麼做
直接就在這裡面寫也可以的,不用調用。
網上多看Blog,博客園和CSDN上例子都有。
我花了一周自學搞定了一個跟你類似的小項目。
你一定要調用的話,import A from A這種就可以,參照:
如何調用另一個.py文件中的類和函數
❸ Python tkinter能做出好看的圖形界面么
是指tkinker嗎?
我第一次看python自帶的GUI的時候也差點看岔眼了···(我覺得是tinker)
目前在自學PyQt,但是覺得任何GUI的學習最好先找教程甚至是一本書,至少可以按照規范做出一些界面在考慮在這個基礎上實現的是不是庫本身有不足
tkinter和pyqt我都有學過並且做過一些小的GUI,在道理上是可以做到高大上的,比如用Eric+QT Desiner是完全可以做個比較完善的GUI,但是在這方面因為資料很少,做的人也很少,我在學得時候碰到不少問題沒法解決,到現在也是。
❹ python 編寫gui界面有哪些
安裝wxPython
下面是wxPython特別基礎的使用方法,將以一個小程序為例來說明,它的功能是在一個文本框中輸入文件名,點擊open按鈕,會在另一個文本框中顯示其內容,可以進行修改,點擊save可以保存修改。
wxPython的使用簡介
創建應用程序對象:wx.App()
app=wx.App()
app.MainLoop()
窗口/框架:wx.Frame()
win=wx.Frame(None,title='example')
win.Show()
組件
按鈕:wx.Button()
關鍵字label設置標簽:
btn=wx.Button(win,label='open')
綁定事件:
btn.Bind(wx.EVT_BUTTON,load)
文本控制項:wx.TextCtrl()
關鍵字style有wx.TE_MULTILINE(垂直滾動條),wx.HSXROLL(水平滾動條):
filename=wx.TextCtrl(win,style=wx.TE_MULTILINE|wx.HSXROLL)
同時我們可以在讀取或者寫入其內容:
filename.GetValue() filename.SetValue('string')
布局:使用尺寸器(sizer)
wx.BoxSizer的原理是創建一個箱子一樣的東西,只能橫著或者豎著放組件,一個一個的加進去,除了基本大小外其餘空間按比例分配。加完一行行的箱子後,創建一個豎著的箱子,將這些橫著的箱子(也可以是其他組件)加進去。
*背景組件:wx.Panel()
以窗口為參數構建,所有的組件依附其上,在設置完尺寸器後,使用bkg.SetSizer(box)
尺寸器的構建函數:wx.BoxSizer()
有一個決定它是垂直還是水平的參數(wx.HORIZONTAL水平,wx.VERTICAL垂直),默認為水平。
box=wx.BoxSizer(wx.VERTICAL)
Add方法
proportion參數決定這個組件在剩餘空間中的分配比例,flag參數有wx.EXPAND(會確保組件會擴展到分配的空間里),wx.LEFT,wx.RIGHT,wx.TOP,wx.BOTTOM,wx.ALL(這五個決定邊框參數會應用到那個邊),border參數會確定邊框的大小。
完整版的源代碼如下:
❺ 用哪一種java編程工具GUI做出的界面漂亮
工具不重要。
工具只能做基本的那些GUI,用什麼工具做都是一樣的。
要做出漂亮的GUI關鍵是LOOK&FEEL要精緻,布局要合理。
如果水平夠高,沒有什麼想像中的界面是做不出來的。
win7那樣的感覺也是可以用java做的,不過可能達到win7那樣半透明的效果有點費盡,不過都是可以做的,而且絕對是任何工具都做不出來的。
❻ 那些炫酷的GUI界面是什麼技術實現的
其實無論在什麼平台下,GUI應用程序的基本開發方法都是相似的。一般都包括下面這樣四個步驟:
❼ wxPython和PyQt誰才是最贊的Python GUI庫
PYQT可以做MFC能做的任何事情。且開發簡單,推薦PYQT,現在是5.11.2了
❽ 如何使用pyQT做pythonGUI界面
步驟如下:
在開始菜單所有應用中找到PyQt文件夾下的Designer,雙擊打開。
新建窗體對話框選擇「Dialog without Buttons」,點擊創建按鈕。
在左側控制項欄中拖入一個Label和一個Line Edit並將其選中後進行拖動復制位三個。再從左側拖入一個 PushButton按鈕。
雙擊Label和PushButton控制項,輸入名稱,使其符合要求。
分別選中單個控制項,在右側屬性欄中修改其屬性,並擺放好大致位置。修改屬性應包括給控制項一個見名知意的對象名稱;密碼Line Edit控制項的echoMode屬性的值設置為Password,即不可見;精確調整控制項大小和擺放位置,使之對齊等等(擺放位置亦可通過下述的「布局」進行對齊)。
單擊菜單欄的Edit,編輯Tab順序,從上到下依次是1,2,3,4。
從左側拖入一個Horizontal Spacer控制項置於PushButton控制項同行左側,並修改使其長度適宜。分別選擇位於同一行的控制項並點擊「窗口」中的「水平布局」,最後選中所有,點擊「窗口」下拉菜單下的「垂直布局」。選中所有,並「柵格布局」和調整對話框到合適大小,結果如下。
切換到「編輯信號/槽」模式,拖動確定到空白位置。在彈出的「配置連接」對話框中左選擇「clicked()」,右選擇「accept()」。
保存為ui文件,不妨命名為test。
終端下使用盤符和cd命令進入到ui文件所在的位置。需要注意的是,進入位置需要分兩步走。例如ui保存在 C:/savehere/,而當前的目錄是在D:/,則我們要命令提示符窗口運行C:和cd C:/savehere/,不區分先後順序。
進入目錄後,使用pyuic4工具進行轉化,具體敲pyuic4 test.ui -o test.py,並回車。
右鍵點擊在test.ui相同目錄下生成test.py,選擇Edit with IDLE。就可看到代碼。
❾ 你好,我最近也在做PYTHON 的GUI界面可按比例調整,可以交流一下方法嗎
Python GUI開發的庫不少.最常用的的也就幾個.
Tkinter -Tk是Python自帶的GUI庫, 上手簡單, 做個簡單界面基本夠用了,但是不夠美觀,功能不全面.
wxPython -開源免費, LINUX和WINDOWS跨平台, 界面本地化好, 功能完善, 推薦用用這個.
Pyqt -功能最完善強大, 開發工具給力.它有超過300類,將近6000個函數和方法。它是一個多平台的工具包,可以運行在所有主要操作系統上,包括UNIX,Windows和Mac。 PyQt採用雙許可證,開發人員可以選擇GPL和商業許可。在此之前,GPL的版本只能用在Unix上,從PyQt的版本4開始,GPL許可證可用於所有支持的平台。最推薦用這個
PyGTK -GTK應該聽說過吧, 就是LINUX的GNOME開發的GUI庫, 這個界面在WINDOWS下不是太本地化.
❿ python開發的gui漂亮嗎
簡單一點的,玩tkinter
你要做產品,pyQT(pySide)
其他的雖然也有一些,但靠譜的並不多.
如果說好看 當然是pyQT的好看