- qtgui
- qtdbus
- qtwidgets
- qtcore
- dtkcore
- qsettingbackend_zh
- dobject_zh
- abstractappender_zh
- abstractstringappender_zh
- dfilewatcher_zh
- outputdebugappender_zh
- dsettingsbackend_zh
- drecentmanager_zh
- ddesktopentry_zh
- consoleappender_zh
- gsettingsbackend_zh
- dsettingsgroup_zh
- dlogmanager_zh
- fileappender_zh
- dsettings_zh
- dfilesystemwatcher_zh
- dfilewatchermanager_zh
- dbasefilewatcher_zh
- dtkgui
- dtkwidget
- dviewitemaction_zh
- dstandarditem_zh
- dfiledialog_zh
- dclipeffectwidget_zh
- danchors_zh
- dgraphicsclipeffect_zh
- dstyle_zh
- dcoloredprogressbar_zh
- dbuttonboxbutton_zh
- dlabel_zh
- dtiplabel_zh
- darrowlinedrawer_zh
- daboutdialog_zh
- dsettingswidgetfactory_zh
- dsearchcombobox_zh
- dcrumbedit_zh
- dcommandlinkbutton_zh
- dsettingsdialog_zh
- dwindowoptionbutton_zh
- dspinner_zh
- dsimplelistview_zh
- dwaterprogress_zh
- dmainwindow_zh
- dhidpihelper_zh
- dslider_zh
- dpasswordedit_zh
- danchorinfo_zh
- dmpriscontrol_zh
- darrowbutton_zh
- dbackgroundgroup_zh
- dcircleprogress_zh
- dwarningbutton_zh
- dwindowclosebutton_zh
- dvideowidget_zh
- dfilechooseredit_zh
- dblureffectwidget_zh
- darrowrectangle_zh
- dsearchedit_zh
- dfloatingmessage_zh
- dswitchlineexpand_zh
- dtabbar_zh
- dlineedit_zh
- danchorsbase_zh
- dstylediconengine_zh
- dwindowmaxbutton_zh
- dpageindicator_zh
- dsuggestbutton_zh
- dapplicationsettings_zh
- dtooltip_zh
- dwindowminbutton_zh
- ddrawer_zh
- dtitlebar_zh
- dsimplelistitem_zh
- dpicturesequenceview_zh
dsettingsdialog_zh
Class::DSettingsDialog
暂无该属性
Detailed Description
为使用DSettings的Dtk程序提供一个通用的设置对话框,这个对话框可以通过json配置文件来自动生成。 See also Dtk::Widget::DSettingsWidgetFactoryDtk::Core::DSettings
DSettingsDialog::~DSettingsDialog
~DSettingsDialog()
DSettingsDialog::widgetFactory
int * widgetFactory() const
获取当前对话框使用的控件构造工厂。 每一个设置对话框都有自己的构造工厂实例,这些实例并不会共享数据。 Returns
DSettingsDialog::groupIsVisible
bool groupIsVisible(const QString &groupKey) const
DSettingsDialog::setResetVisible
void setResetVisible(bool visible) /~chinese
DSettingsDialog::setResetVisible 设置恢复默认设置按钮是否显示 /chinese visible true显示 false隐藏 /chinese
Note: 请在 updateSettings() 后调用
DSettingsDialog::scrollToGroup
void scrollToGroup(const QString &groupKey) /~chinese
DSettingsDialog::scrollToGroup 使对话框跳转到指定的 group 项目 /chinese groupKey DSettings中 groupKeys 以及其子项 childGroups /chinese
Note: 请在对话框 show 以后调用
DSettingsDialog::setIcon
void setIcon(const int &icon)
DSettingsDialog::setIcon 设置标题栏的图标 QIcon icon 设置的 Icon
DSettingsDialog::updateSettings
void updateSettings(const QByteArray &translateContext, int *settings)
根据settings数据来创建控件,并使用translateContext来进行国际化,该方法只能调用一次。 translateContext 国际化使用的上下文。 settings 配置文件实例。 See also voidDSettingsDialog::updateSettings(Dtk::Core::DSettings *settings)
DSettingsDialog::setGroupVisible
void setGroupVisible(const QString &groupKey, bool visible)
DSettingsDialog::d_func
DSettingsDialogPrivate * d_func()
DSettingsDialog::d_func
const DSettingsDialogPrivate * d_func() const