FormModule(3)

NAME
FormModule

SYNOPSIS

  Classes
class kdk::KWidget
继承自QWidget,支持响应主题背景切换，图标主题切换，标题颜色响应窗口激活状态，内容区域分为side区和base区

  Functions
kdk::KWidget::KWidget (QWidget *parent=nullptr)
void kdk::KWidget::setIcon (const QIcon &icon)
设置窗体图标
void kdk::KWidget::setIcon (const QString &iconName)
设置窗体图标
void kdk::KWidget::setWidgetName (const QString &widgetName)
设置窗体名称
QWidget * kdk::KWidget::sideBar ()
获取左边栏widget,通过setlayout添加自定义内容
QWidget * kdk::KWidget::baseBar ()
获取主内容区widget,通过setlayout添加自定义内容
KWindowButtonBar * kdk::KWidget::windowButtonBar ()
获取窗口三联组合控件，以控制是否显示最大化、最小化按钮和下拉菜单按钮；也可增加自定义按钮
KIconBar * kdk::KWidget::iconBar ()
获取窗口标题、图标组合控件，以控制相关样式
void kdk::KWidget::setLayoutType (LayoutType type)
设置布局结构类型
void kdk::KWidget::setWindowFlags (Qt::WindowFlags type)
设置窗口标志
void kdk::KWidget::setWindowFlag (Qt::WindowType flag, bool on=true)
设置窗口标志
void kdk::KWidget::setSidebarFollowMode (bool flag)
设置sidebar是否遵循系统更改宽度
bool kdk::KWidget::sidebarFollowMode ()
返回sidebar是否遵循系统更改宽度
bool kdk::KWidget::eventFilter (QObject *target, QEvent *event) override
virtual void kdk::KWidget::changeIconStyle ()
virtual void kdk::KWidget::changeTheme ()

Detailed Description

Function Documentation

  QWidget* kdk::KWidget::baseBar ()

获取主内容区widget,通过setlayout添加自定义内容

Returns
    返回主内容区widget

  KIconBar* kdk::KWidget::iconBar ()

获取窗口标题、图标组合控件，以控制相关样式

Returns
    返回窗口标题、图标组合控件

  void kdk::KWidget::setIcon (const QIcon & icon)

设置窗体图标

Parameters
    icon

  void kdk::KWidget::setIcon (const QString & iconName)

设置窗体图标

Parameters
    iconName 直接指定系统目录中的图标名称，如'kylin-music'

  void kdk::KWidget::setSidebarFollowMode (bool flag)

设置sidebar是否遵循系统更改宽度

Parameters
    flag

Since
    1.2

  void kdk::KWidget::setWidgetName (const QString & widgetName)

设置窗体名称

Parameters
    widgetName

  void kdk::KWidget::setWindowFlag (Qt::WindowType flag, bool on = true)

设置窗口标志

Parameters
    flag
    on

Since
    1.2

  void kdk::KWidget::setWindowFlags (Qt::WindowFlags type)

设置窗口标志

Parameters
    type

Since
    1.2

  QWidget* kdk::KWidget::sideBar ()

获取左边栏widget,通过setlayout添加自定义内容

Returns
    返回左边栏widget

  bool kdk::KWidget::sidebarFollowMode ()

返回sidebar是否遵循系统更改宽度

Returns

Since
    1.2

  KWindowButtonBar* kdk::KWidget::windowButtonBar ()

获取窗口三联组合控件，以控制是否显示最大化、最小化按钮和下拉菜单按钮；也可增加自定义按钮

Returns
    返回窗口三联组合控件

Author

Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.