A. python和UI設計到底該選擇哪個來入門
UI設計是對手機客戶端進行設計(其實網頁設計也能叫UI設計),目前移動應用還是比較火的,所以這方面前景還是不錯。
網頁設計師是對網頁進行設計,其實同UI設計差不多,主要是網頁設計。
web前端廣義上也包括設計,但是更主要的還是對前端頁面的編程,比如HTML/JS/CSS等之類的。
我認為web前端更有前景,因為偏技術嘛。當日你的設計很牛逼那也未嘗不是好的方向。
B. 有人用Python在安卓下寫UI的嗎
Android目前只能支持python 2。python 3還在開發中。
Android運行python,需要先安裝龐大的python及需要的庫。開發出的app需要包含python,安裝包很大。運行的速度也受不少影響(當然,高端手機可能感覺不到)。
總而言之,用Python開發Android程序是沒有問題的,就看用戶是否接受,特別是UI。
C. Python UI 開發用哪個好
1、常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中[2] 有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。
2、需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。
3、在這個不是桌面為王的時代. 買本HTML5的書, 用Python的WEB框架, 建立一個本地伺服器..雖然說又要學HTML5很麻煩, 但相比於用桌面各種各樣的GUI描述語言, HTML那種標簽化設計已經簡單很多了.
4、你完全不需要管理內存, 不需要擔心非同步的處理. 為下一步的在線化鋪平道路.
Python是什麼都能做一點, 但什麼都有替代品. 那就要發揮Python的優勢, 將GUI的渲染交給瀏覽器. 將邏輯的處理交給Python.
5、Python+HTML5+JS+Python框架使用經驗, 對未來也有好處
D. 又好用的python ui設計工具嗎
pyqt還不錯,它是Python語言的GUI編程解決方案之一。可以用來代替Python內置的Tkinter。其它替代者還有PyGTK、wxPython等
優點:
PyQt的API與Qt類似,Qt的文檔通常仍然可以應用於PyQt。因此,PyQt的文檔比PyGTK、wxPython、Tkinter等GUI編程庫的文檔豐富得多。
如果程序員具備使用Qt的經驗,一般很快就可以過渡到PyQt上。而使用PyQt的程序員,如果同時精通C++的話,也可以很快地過渡到Qt平台上。
利用SIP,大多數為Qt開發的控制項可以方便地port到PyQt。——然而,SIP也需要一些學習成本。
有方便的周邊工具支持PyQt。如QtDesigner,可以使用拖拉式的方法來設計界面,簡單易用。Eric4,一個使用PyQt設計的Python IDE,對PyQt有特殊的支持。
缺點:
由於PyQt同時使用Qt以及Python的兩種內存管理方法,所以在使用PyQt的過程中要注意避免內存泄露以及懸掛指針[4]。
運行時龐大,在Windows平台,只使用PyQt.QtCore與PyQt.QtGui兩個子模塊時,壓縮後至少需要4.09M
需要學習一些C++知識,主要是C++類型、內存管理兩個方面,以便於閱讀Qt文檔和理解PyQt的行為
E. python如何調用ui文件
ui文件是Qt生成xml格式的文件,python要使用就得用pyside 或pyqt這其中一個庫才能將ui文件轉化為py文件,安裝pyside庫後,在命令行打這一句 : pyside-uic XXX.ui -o XXX_ui.py
F. python的哪個跨平台的UI庫比較好
PyQt 或者 wxPython 都蠻不錯的
qt 本身沒問題了,但是 pyqt 商業使用要錢
G. Python UI 開發用哪個好
在使用pygtk,pyqt,wxpython後,強烈推薦tkinter,在各個系統上表現都是原生態ui界面,python自帶庫,不需要額外安裝,使用也很簡單 。
ps:linux下創建復雜的gui我還是建議使用QT c++,更方便和底層驅動交互,同時保證運行效率,而plain C的gtk有點繁瑣。python作為腳本語言,想必題主也不會去用它做很復雜的界面,更多的是用於系統管理,數值計算,以及web後台。
H. 如何用python做ui界面tkinter
import time
import tkinter as tk
class Window:
def __init__(self, title='nms', width=300, height=120, staFunc=bool, stoFunc=bool):
self.w = width
self.h = height
self.stat = True
self.staFunc = staFunc
self.stoFunc = stoFunc
self.staIco = None
self.stoIco = None
self.root = tk.Tk(className=title)
def center(self):
ws = self.root.winfo_screenwidth()
hs = self.root.winfo_screenheight()
x = int( (ws/2) - (self.w/2) )
y = int( (hs/2) - (self.h/2) )
self.root.geometry('{}x{}+{}+{}'.format(self.w, self.h, x, y))
def packBtn(self):
self.btnSer = tk.Button(self.root, command=self.event, width=15, height=3)
self.btnSer.pack(padx=20, side='left')
btnQuit = tk.Button(self.root, text='關閉窗口', command=self.root.quit, width=15, height=3)
btnQuit.pack(padx=20, side='right')
def event(self):
self.btnSer['state'] = 'disabled'
if self.stat:
if self.stoFunc():
self.btnSer['text'] = '啟動服務'
self.stat = False
self.root.iconbitmap(self.stoIco)
else:
if self.staFunc():
self.btnSer['text'] = '停止服務'
self.stat = True
self.root.iconbitmap(self.staIco)
self.btnSer['state'] = 'active'
def loop(self):
self.root.resizable(False, False) #禁止修改窗口大小
self.packBtn()
self.center() #窗口居中
self.event()
self.root.mainloop()
I. 糾結學Ui還是Python
UI偏視覺設計,Python偏代碼,這兩者還是好對比的。建議你選擇自己更感興趣的方向去學習。
糾結之際,建議你深入去了解UI和Python這兩個技能
UI設計是做什麼的?需要學習哪些內容?後期的就業崗位有哪些?
Python是做什麼的?需要學習那些內容,後期的就業崗位有哪些?
了解這些以後,如果你還沒確定自己對哪個更感興趣,建議你先找入門資料試學一下,在學習中去對比。
如果還有其他問題,可以留言
J. Python UI 開發用哪個好
在使用pygtk,pyqt,wxpython後,強烈推薦tkinter,在各個系統上表現都是原生態ui界面,python自帶庫,不需要額外安裝,使用也很簡單 。
ps:linux下創建復雜的gui我還是建議使用QT c++,更方便和底層驅動交互,同時保證運行效率,而plain C的gtk有點繁瑣。python作為腳本語言,想必題主也不會去用它做很復雜的界面,更多的是用於系統管理,數值計算,以及web後台。
希望能幫到你!