.TH "kdk" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*- .ad l .nh .SH NAME kdk \- 设置控件属性 .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBAccessInfoHelper\fP" .br .ti -1c .RI "class \fBKAboutDialog\fP" .br .RI "关于对话框,支持两种样式,一种是无特定说明的,另一种是有特定说明的。 " .ti -1c .RI "class \fBKAddButton\fP" .br .ti -1c .RI "class \fBKAddFileButton\fP" .br .RI "选择文件的按钮 " .ti -1c .RI "class \fBKArrowTabBar\fP" .br .RI "可显示箭头的tabbar " .ti -1c .RI "class \fBKBackgroundGroup\fP" .br .RI "提供了一个用于存储部件的容器 " .ti -1c .RI "class \fBKBadge\fP" .br .RI "消息提醒气泡 " .ti -1c .RI "class \fBKBallonTip\fP" .br .RI "消息提示框,支持五种样式 " .ti -1c .RI "class \fBKBaseFrame\fP" .br .ti -1c .RI "class \fBKBorderButton\fP" .br .RI "带边框的按钮 " .ti -1c .RI "class \fBKBorderlessButton\fP" .br .RI "无边框按钮 " .ti -1c .RI "class \fBKBreadCrumb\fP" .br .RI "面包屑控件 " .ti -1c .RI "class \fBKBubbleWidget\fP" .br .RI "提供了一个带三角形窗体。 " .ti -1c .RI "class \fBKButtonBox\fP" .br .RI "提供了一个按钮类容器 " .ti -1c .RI "class \fBKClockTimer\fP" .br .ti -1c .RI "class \fBKColorButton\fP" .br .RI "提供用于设置颜色和样式的按钮,以适用于不同的场景。 " .ti -1c .RI "class \fBKColorComboBox\fP" .br .RI "颜色选择框 " .ti -1c .RI "class \fBKComboBoxFrame\fP" .br .ti -1c .RI "class \fBKComboBoxWidget\fP" .br .ti -1c .RI "class \fBKCommentPanel\fP" .br .RI "显示用户评论的详细信息 " .ti -1c .RI "class \fBKCrumb\fP" .br .RI "面包屑控件 " .ti -1c .RI "class \fBKCustomDateEdit\fP" .br .ti -1c .RI "class \fBKDialog\fP" .br .RI "继承自 QDialog,支持响应式主题背景切换和图标主题切换、 标题颜色响应窗口激活状态 " .ti -1c .RI "class \fBKDirTabBar\fP" .br .RI "目录层级控件 " .ti -1c .RI "class \fBKDragWidget\fP" .br .RI "拖动文件或文件夹,可识别并获取文件或文件夹路径 " .ti -1c .RI "class \fBKFileWidget\fP" .br .RI "The \fBKFileWidget\fP class\&. " .ti -1c .RI "class \fBKFlowLayout\fP" .br .ti -1c .RI "class \fBKHLineFrame\fP" .br .ti -1c .RI "class \fBKIconBar\fP" .br .RI "图标和标题组合控件 " .ti -1c .RI "class \fBKInputDialog\fP" .br .RI "输入对话框,接口与 QInputDialog 相同。 " .ti -1c .RI "class \fBKIntroWidget\fP" .br .ti -1c .RI "class \fBKItemWidget\fP" .br .ti -1c .RI "class \fBKLabel\fP" .br .RI "继承qlabel " .ti -1c .RI "class \fBKLineEdit\fP" .br .ti -1c .RI "class \fBKLineEditFrame\fP" .br .ti -1c .RI "class \fBKListView\fP" .br .RI "配合KListviewdelegate可以提供一个图片两行文字的显示效果,若只有一行文字,则对于 icon 居中显示 。 " .ti -1c .RI "class \fBKListViewDelegate\fP" .br .RI "配合KListview可以提供一个图片两行文字的显示效果,若只有一行文字,则对于 icon 居中显示 。 " .ti -1c .RI "class \fBKListWidget\fP" .br .ti -1c .RI "class \fBKLoopPlayPage\fP" .br .ti -1c .RI "class \fBKLunarCalendarInfo\fP" .br .ti -1c .RI "class \fBKLunarDateEdit\fP" .br .ti -1c .RI "class \fBKMenuButton\fP" .br .RI "下拉菜单按钮 " .ti -1c .RI "class \fBKMessageBox\fP" .br .RI "继承自KDialog,提供一个可自定义设置按钮和图标的对话框,类似QMessageBox " .ti -1c .RI "class \fBKMiniCalendarItem\fP" .br .ti -1c .RI "class \fBKMiniCalendarWidget\fP" .br .ti -1c .RI "class \fBKNativeTabbar\fP" .br .ti -1c .RI "class \fBKNavigationBar\fP" .br .RI "导航栏控件 " .ti -1c .RI "class \fBKNavigationTrail\fP" .br .ti -1c .RI "class \fBKPasswordEdit\fP" .br .RI "密码输入框,继承于QLineEdit,支持三种不同状态显示 " .ti -1c .RI "class \fBKPixmapContainer\fP" .br .RI "为指定的pixmap添加右上角消息提示气泡,样式类似微信头像的消息提示 " .ti -1c .RI "class \fBKPressButton\fP" .br .RI "按压按钮,可根据情况设置loading状态 " .ti -1c .RI "class \fBKProgressBar\fP" .br .RI "进度条,支持三种状态显示 " .ti -1c .RI "class \fBKProgressCircle\fP" .br .RI "以圆环样式显示进度,支持三种状态 " .ti -1c .RI "class \fBKProgressDialog\fP" .br .RI "进度对话框,会实时显示当前进度 " .ti -1c .RI "class \fBKProgressLabel\fP" .br .ti -1c .RI "class \fBKPushButton\fP" .br .RI "1\&.提供半透明效果 2\&.可以设置按钮圆角、背景色、图标是否跟随系统高亮 3\&.可以设置按钮类型,分为正常类型和圆形(需要设置大小实现正圆),其余同QPushButton " .ti -1c .RI "class \fBKPushButtonFrame\fP" .br .ti -1c .RI "class \fBKRadioButtonFrame\fP" .br .ti -1c .RI "class \fBKSearchLineEdit\fP" .br .RI "搜索输入框,可搜索匹配条件的item " .ti -1c .RI "class \fBKSecurityLevelBar\fP" .br .RI "密码安全等级提示条,支持三个安全等级 " .ti -1c .RI "class \fBKSecurityQuestionDialog\fP" .br .RI "继承自 KDialog, " .ti -1c .RI "class \fBKSettingGroup\fP" .br .ti -1c .RI "class \fBKSlider\fP" .br .RI "支持三种样式的滑动条 非步数关系:步数为1,可以在任意位置点击和拖拽 步数关系:步数为固定值,可根据步数值点击和拖拽 节点关系:步数为节点间隔,可根据节点间隔点击和拖拽 " .ti -1c .RI "class \fBKSliderFrame\fP" .br .ti -1c .RI "class \fBKSwitchButton\fP" .br .RI "指示打开/关闭两种状态 " .ti -1c .RI "class \fBKSwitchButtonFrame\fP" .br .ti -1c .RI "class \fBKTabBar\fP" .br .RI "支持三种样式 " .ti -1c .RI "class \fBKTableHeaderView\fP" .br .ti -1c .RI "class \fBKTableModel\fP" .br .ti -1c .RI "class \fBKTableView\fP" .br .ti -1c .RI "class \fBKTag\fP" .br .RI "提供四种样式的标签,响应系统主题色变化 " .ti -1c .RI "class \fBKTextEdit\fP" .br .RI "继承QTextEdit " .ti -1c .RI "class \fBKTextEditor\fP" .br .ti -1c .RI "class \fBKTitleWindow\fP" .br .ti -1c .RI "class \fBKToolBar\fP" .br .ti -1c .RI "class \fBKToolButton\fP" .br .RI "提供了一个快速访问按钮,暂不支持显示文本 " .ti -1c .RI "class \fBKTranslucentFloor\fP" .br .RI "提供一个半透明底板,可作为基础窗体进行布局 " .ti -1c .RI "class \fBKUninstallDialog\fP" .br .RI "卸载对话框,当用户卸载时可能会弹出此提示对话框 " .ti -1c .RI "class \fBKVLineFrame\fP" .br .ti -1c .RI "class \fBKWidget\fP" .br .RI "继承自QWidget,支持响应主题背景切换,图标主题切换,标题颜色响应窗口激活状态,内容区域分为side区和base区 " .ti -1c .RI "class \fBKWidgetUtils\fP" .br .ti -1c .RI "class \fBKWindowButtonBar\fP" .br .RI "窗口三联按钮和菜单按钮的集合 " .ti -1c .RI "class \fBParmscontroller\fP" .br .RI "The \fBParmscontroller\fP class\&. " .ti -1c .RI "class \fBUkuiStyleHelper\fP" .br .RI "解决wayland环境下的双标题栏问题 " .ti -1c .RI "class \fBWindowManager\fP" .br .RI "通常用于对窗口的一些操作 " .ti -1c .RI "class \fBXAtomHelper\fP" .br .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "using \fBWindowId\fP = QVariant" .br .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBTipType\fP { \fBNothing\fP, \fBNormal\fP, \fBInfo\fP, \fBWarning\fP, \fBError\fP, \fBVariable\fP }" .br .RI "支持五种样式 " .ti -1c .RI "enum \fBKBreadCrumbType\fP { \fBFlatBreadCrumb\fP, \fBCubeBreadCrumb\fP }" .br .RI "KBreadCrumbType,包括两种类型。 " .ti -1c .RI "enum \fBTailDirection\fP { \fBTopDirection\fP, \fBLeftDirection\fP, \fBBottomDirection\fP, \fBRightDirection\fP, \fBNone\fP }" .br .RI "指定气泡尾部显示的方向 " .ti -1c .RI "enum \fBTailLocation\fP { \fBLeftLocation\fP, \fBMiddleLocation\fP, \fBRightLocation\fP }" .br .RI "指定气泡尾部的显示位置 " .ti -1c .RI "enum \fBStarLevel\fP { \fBLevelZero\fP = 0, \fBLevelOne\fP, \fBLevelTwo\fP, \fBLevelThree\fP, \fBLevelFour\fP, \fBLevelFive\fP }" .br .RI "提供六种评论等级 " .ti -1c .RI "enum \fBKCrumbType\fP { \fBFlatBreadCrumb\fP, \fBCubeBreadCrumb\fP }" .br .RI "KCrumbType,包括两种类型。 " .ti -1c .RI "enum \fBViewType\fP { \fBIconView\fP, \fBListView\fP }" .br .ti -1c .RI "enum \fBKLabelType\fP { \fBNormalType\fP, \fBDataType\fP, \fBCircleType\fP }" .br .ti -1c .RI "enum \fBKNativeTabbarStyle\fP { \fBSegmentDark\fP, \fBSegmentLight\fP, \fBSliding\fP }" .br .ti -1c .RI "enum \fBButtonPosition\fP { \fBLeftPosition\fP, \fBLeftOrRight\fP, \fBRightPosition\fP }" .br .ti -1c .RI "enum \fBLoginState\fP { \fBOrdinary\fP, \fBLoginSuccess\fP, \fBLoginFailed\fP }" .br .RI "支持三种状态 " .ti -1c .RI "enum \fBProgressBarState\fP { \fBNormalProgress\fP, \fBFailedProgress\fP, \fBSuccessProgress\fP }" .br .RI "支持三种状态 " .ti -1c .RI "enum \fBBarType\fP { \fBScrollBar\fP, \fBNothingBar\fP, \fBNormalBar\fP, \fBSpeedBar\fP }" .br .RI "支持三种样式 " .ti -1c .RI "enum \fBSecurityLevel\fP { \fBLow\fP, \fBMedium\fP, \fBHigh\fP }" .br .RI "分为三个安全等级 " .ti -1c .RI "enum \fBKSliderType\fP { \fBSmoothSlider\fP, \fBStepSlider\fP, \fBNodeSlider\fP, \fBSingleSelectSlider\fP }" .br .ti -1c .RI "enum \fBKTabBarStyle\fP { \fBSegmentDark\fP, \fBSegmentLight\fP, \fBSliding\fP }" .br .RI "支持三种样式 " .ti -1c .RI "enum \fBTagStyle\fP { \fBHighlightTag\fP, \fBBoderTag\fP, \fBBaseBoderTag\fP, \fBGrayTag\fP, \fBIconTag\fP }" .br .RI "支持四种风格的tag " .ti -1c .RI "enum \fBKToolButtonType\fP { \fBFlat\fP, \fBSemiFlat\fP, \fBBackground\fP, \fBFrameless\fP }" .br .RI "支持三种样式,暂不支持文字显示 " .ti -1c .RI "enum \fBLayoutType\fP { \fBVerticalType\fP, \fBHorizontalType\fP, \fBMixedType\fP }" .br .RI "支持切换三种结构布局 " .ti -1c .RI "enum \fBMaximumButtonState\fP { \fBMaximum\fP, \fBRestore\fP }" .br .RI "最大化按钮提供两种状态响应 " .in -1c .SS "Functions" .in +1c .ti -1c .RI "template QString \fBcombineAccessibleName\fP (T *obj, QString widgetName, const QString &pluginName, const QString &extend=QString())" .br .ti -1c .RI "template QString \fBcombineAccessibleDescription\fP (T *obj, const QString &widgetName)" .br .ti -1c .RI "template \fBAccessInfoHelper\fP< T > \fBgetHandle\fP (T *widget)" .br .in -1c .SH "Detailed Description" .PP 设置控件属性 高分屏和合成器接口 .PP 创建一个带 QPushButton 的 Frame .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .PP 1\&.0\&.0 .RE .PP .SH "Author" .PP Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.