TwAppInit() 初始化控件系统

TwLayoutParseFile 解析某个加载的ini文件

TGetExecutePath 加载ini布局文件

TObjectGetFromName 获取控件名

TwSetCaption 设置控件的文字

TwUpdateShow()刷新界面

TObjectAddEventHandler 添加事件

TwEnable enable 控件

TwDisable disable 控件

TwHide 隐藏控件

TwShow 显示控件

TwDestroy 销毁某个页面

TwCreate 创建控件

TwMainLoop() 控件的消息循环

mMain = (TWidget*)TObjectGetFromName("wifi_main_window");
    if(mMain == NULL){
        TwLayoutParseFile(parent, TGetExecutePath("../etc/setup/layout_setup_wifi.ini"));
        mMain = (TWidget*)TObjectGetFromName("wifi_main_window");
    }

...
        TwSetCaption(mPassword,cfg.PreSharedKey.c_str());
        TwUpdateShow();
        TObjectAddEventHandler(mRefresh, CLICKED, _refreshClicked, NULL);

 TwTransSwitchLanguage 切换语言

    ApVariant val = DataSaveControl::readSettingData(SetupStrIdConst::setupSysLang,ApVariant(SetupStrIdConst::setupLangChinese));
    if(val.toString() == SetupStrIdConst::setupLangEnglish)
    {
        TwTransSwitchLanguage("zh_EN");
    }
    else if(val.toString() == SetupStrIdConst::setupLangChinese)
    {
        TwTransSwitchLanguage("zh_CN");
    }

 TwWindowSetAlpha设置窗口的透明度(0-255)0为全透

TwWindowSetAlpha(m_videoWindow.video_main_window, 0);

 TwChangeStyle改变控件的样式

TwChangeStyle((TWidget*)TObjectGetFromName("pic_playpause_btn"), "music_pause");

 

相关文章:

  • 2021-12-17
  • 2021-07-24
  • 2021-06-29
  • 2021-11-23
  • 2021-10-23
  • 2021-10-20
  • 2021-05-15
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2021-07-18
  • 2022-02-09
  • 2022-02-03
  • 2022-12-23
  • 2021-08-27
相关资源
相似解决方案