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