下面是執行截圖
xinitxcgui("") #初始化ui庫
xpy_init() #初始化ui庫py支援
hwindow =0
hlayoutcontent=0
hcurpanel=0
def switchtab(strty):
global hcurpanel
if hcurpanel:
xele_destroy(hcurpanel)
if "登陸"==strty:
hcurpanel = xc_loadlayout("panel-login.xml",hlayoutcontent)
xele_settextcolor(xc_getobjectbyname("登陸"),0xffffff,255)
xele_settextcolor(xc_getobjectbyname("註冊"),0x000000,255)
else:
hcurpanel = xc_loadlayout("panel-reg.xml",hlayoutcontent)
xele_settextcolor(xc_getobjectbyname("登陸"),0x000000,255)
xele_settextcolor(xc_getobjectbyname("註冊"),0xffffff,255)
xwnd_adjustlayout(hwindow)
xwnd_redrawwnd(hwindow, 0)
def onbtncheck_login(bcheck, pbhandled):
if bcheck:
print("login ",bcheck)
switchtab("登陸")
def onbtncheck_register(bcheck, pbhandled):
if bcheck:
print("register ",bcheck)
switchtab("註冊")
xc_loadresource("resource.res")
hwindow = xc_loadlayout("main.xml",0) #建立視窗
hlayoutcontent =xc_getobjectbyname("content")
switchtab("登陸")
xele_regevent(xc_getobjectbyname("登陸"), xe_button_check, onbtncheck_login)
xele_regevent(xc_getobjectbyname("註冊"), xe_button_check, onbtncheck_register)
xwnd_adjustlayout(hwindow)
xwnd_showwindow(hwindow, sw_show) #顯示視窗
xrunxcgui() #執行
xexitxcgui() #釋放
測試環境 python 3.7.3
炫彩介面庫版本 2.7.0
行動硬碟大變身,炫彩漂亮怎乙個靚字了得
威騰電子新硬碟一反往常外觀形象,啟用全新設計與多彩顏色。眾所周知,威騰電子 western digital 乃是一家全球知名硬碟廠商。資料顯示,它成立於1970年,其護照硬碟 my passport 在全球廣受使用者歡迎。然而技術上如此讓人放心的passport,外觀可不怎麼討喜,它的顏色十分暗淡,...
在ubuntu上實現炫酷的終端介面
以前看過一些科幻電影,畫面中總是會有乙個厲害的黑客,敲著一些完全看不懂的 開著幾個不知所以然的炫酷視窗,以前很羨慕,但現在就可以通過hollywood程式實現。ubuntu18可以直接安裝,其他版本的ubuntu需要安裝ppa apt add repository ppa hollywood ppa...
使用Python的內建turtle庫畫彩虹
上圖是使用turtle庫繪製的彩虹。程式的關鍵點是將畫筆的顏色漸變,再通過不斷微小的角度轉換繪製成彩虹 計算機中的顏色空間模型是典型的rgb模型,r,g,b分別對應光的三原色,色相是由rgb三個引數共同決定的。那麼如果想通過乙個引數來改變色相,應該使用hsv顏色模型。hsv對於顏色空間的描述更貼近人...