• 首页
  • Qt文档
  • DTK文档
  • 玲珑文档
  • dfilechooseredit_zh

    Class::DFileChooserEdit

    暂无该属性


    Detailed Description

    带有选择文件按钮的文本编辑框 本控件基本与 DLineEdit 相同,但同时在编辑框的右侧提供了一个按钮,点击按钮将会出现一个选择文件的对话框,当在对话框中选择完毕点击确定之后,选择的结果将会出现在文本编辑框中。 另外还提供了设置对话框出现的位置,选择文件的类型,或设置文件名过滤器的方法以定制控件的功能。

    See also DLineEdit QFileDialog

    DFileChooserEdit::Q_ENUMS

    [private plain  ]

    int Q_ENUMS(int )

    DFileChooserEdit::DFileChooserEdit

    [private constructor  ]

    DFileChooserEdit(int *parent)

    DFileChooserEdit::setFileMode

    [private plain  ]

    void setFileMode(int mode)

    设置文件选择模式 mode 要使用的模式 See also DFileChooserEdit::fileMode

    DFileChooserEdit::fileMode

    [private plain  ]

    int fileMode() const

    获取对话框选择文件模式 有多种类型的选择模式,也就是说对话框可以有多种显示或行为,例如选择单个文件,选择多个文件亦或选择一个目录等,详细可以查阅:QFileDialog::FileMode Returns 返回但前的选择模式

    Note: 目前本控件只支持选择单个文件,即便调用 DFileChooserEdit::setFileMode 设置了选择模式,当有多个文件在对话框中被选中时,取其第一个作为选择结果

    See also QFileDialog::FileMode

    DFileChooserEdit::setNameFilters

    [private plain  ]

    void setNameFilters(const int &filters)

    设置文件名过滤器 filters 要使用的文件名过滤器组成的列表 See also DFileChooserEdit::nameFilters

    DFileChooserEdit::nameFilters

    [private plain  ]

    int nameFilters() const

    文件名过滤器 默认此选项为空,即所有文件都可以被选择,当文件名过滤器被设置后,则只有文件名与过滤器匹配的文件可以被选择, 例如:设置了".txt",则表示只有后缀名为"txt"的文件可以被选择, 或者同时设置了多个过滤器:QStringList() << "text file (.txt)" << "picture file (*.png); 则会在文件选择对话框的下方出现设置的多个过滤选项,只是需要注意,一次只能使用一个过滤选项,也就是说不能同时即允许选择txt文件又允许选择png文件 Returns 返回当前的文件名过滤器组成的列表

    See also DFileChooserEdit::setNameFilters

    DFileChooserEdit::setDirectoryUrl

    [private plain  ]

    void setDirectoryUrl(const int &directory)

    DFileChooserEdit::directoryUrl

    [private plain  ]

    int directoryUrl()

    DFileChooserEdit::setDialogDisplayPosition

    [private plain  ]

    void setDialogDisplayPosition(int dialogDisplayPosition) See also DFileChooserEdit::dialogDisplayPosition

    DFileChooserEdit::dialogDisplayPosition

    [private plain  ]

    int dialogDisplayPosition() const

    DFileChooserEdit::setFileDialog

    [private plain  ]

    void setFileDialog(int *fileDialog)

    DFileChooserEdit::fileDialog

    [private plain  ]

    int * fileDialog() const

    DFileChooserEdit::initDialog

    [private plain  ]

    void initDialog()

    DFileChooserEdit::dialogOpened

    [private plain  ]

    void dialogOpened()

    DFileChooserEdit::dialogClosed

    [private plain  ]

    void dialogClosed(int code)

    DFileChooserEdit::DFileChooserEdit

    [protected constructor  ]

    DFileChooserEdit(const DFileChooserEdit &)

    DFileChooserEdit::operator=

    [protected copy-assign  ]

    DFileChooserEdit & operator=(const DFileChooserEdit &)

    DFileChooserEdit::d_func

    [protected plain  ]

    DFileChooserEditPrivate * d_func()

    DFileChooserEdit::d_func

    [protected plain  ]

    const DFileChooserEditPrivate * d_func() const

    DFileChooserEdit::Q_PRIVATE_SLOT

    [protected plain  ]

    int Q_PRIVATE_SLOT(int () , void () )