Spec-Zone.ru › Tcl/Tk

chooseDirectory

НАЗВАНИЕ
tk_chooseDirectory — выводит диалоговое окно для выбора каталога пользователем.
СИНТАКСИС
ОПИСАНИЕ
-initialdir dirname
-mustexist boolean
-parent window
-title titleString
ПРИМЕР
СМОТРИТЕ ТАКЖЕ
КЛЮЧЕВЫЕ СЛОВА

Имя

tk_chooseDirectory — выводит диалоговое окно для выбора каталога пользователем.

Синтаксис

tk_chooseDirectory ?option value ...?

Описание

Процедура tk_chooseDirectory выводит диалоговое окно для выбора каталога пользователем. Возможны следующие пары «параметр-значение» в качестве аргументов командной строки:
-initialdir dirname
Указывает, что каталоги в directory должны быть отображены при появлении диалогового окна. Если этот параметр не указан, начальный каталог по умолчанию устанавливается в текущий рабочий каталог в системах, отличных от Windows, и в системах Windows до Vista. В системах Vista и более поздних версий начальный каталог по умолчанию устанавливается в последний выбранный пользователем каталог для приложения. Если параметр указывает относительный путь, возвращаемое значение преобразует относительный путь в абсолютный.
-mustexist boolean
Указывает, могут ли пользователи указывать несуществующие каталоги. Если этот параметр имеет значение true, то пользователь может выбирать только существующие каталоги. Значение по умолчанию — false.
-parent window
Присваивает window логическому родителю диалогового окна. Диалоговое окно отображается поверх родительского окна. В Mac OS X это превращает диалоговое окно в лист, прикрепленный к родительскому окну.
-title titleString
Указывает строку для отображения в качестве заголовка диалогового окна. Если этот параметр не указан, будет отображаться заголовок по умолчанию.

Пример

set dir [tk_chooseDirectory \
        -initialdir ~ -title "Choose a directory"]
if {$dir eq ""} {
   label .l -text "No directory selected"
} else {
   label .l -text "Selected $dir"
}

См. также

tk_getOpenFile, tk_getSaveFile

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/chooseDirectory.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/chooseDirectory.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API