2016-11-23 128 views
-1

我想用python製作一個用戶界面,但是我希望它能像html和css中的元素一樣美麗。你提供什麼?!? 我已經到過Tinker和QT,但我不知道我是否可以美化它們Python用戶界面

+0

看一看kivy – mguijarr

回答

1

Python提供了pyqt模塊。我建議使用pyqt4。如果你想擁有一個漂亮的界面,你可以在Qt Designer中設計它並導入它,並在程序中創建事件處理程序等。 您可以安裝它here

一旦你安裝了它,你可以設計在Qt Designer中的接口,將其保存爲文件的用戶界面,然後輸入你的用戶界面文件中像這樣的Python程序:

from pyqt4 import QtGui, uic 
import sys 
form_class = uic.loadUiType("your_file.ui")[0] 
class MainWindow(form_class, QtGui.QMainWindow): 
    def __init__(self, parent=None): 
     QtGui.QMainWindow.__init__(self, parent) 
     self.setupUi(self) 
     #here go all your event handlers, btn handlers, etc. 

app = QtGui.QApplication(sys.argv) 
myWindow = MainWindow(None) 
myWindow.show() 
app.exec_()