首页 > 编程知识 正文

python编程注册登录界面

时间:2023-05-06 03:15:28 阅读:216382 作者:4904

 下面是运行截图

 

 

from xcgui import *XInitXCGUI("") #初始化UI库XPy_Init() #初始化UI库Py支持hWindow =0hLayoutContent=0hCurPanel=0def 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() #释放

 

 

完整例子下载 

https://github.com/xcgui/demo/tree/master/Python

测试环境 python 3.7.3

炫彩界面库版本 2.7.0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。