Как Посмотреть сообщение до редактирования ВК?
К сожалению, не многие пользователи знают, что в социальной сети vk есть возможность редактировать собственные сообщения. Эта функция появилась относительно недавно и доступна в полной и мобильной версиях сайта (обещают, что в ближайших обновлениях она станет доступна и пользователям мобильного приложения).
Также, сегодня затронем функцию удаления, которая позволяет удалять сообщения в переписке не только со своей стороны, но и со стороны Ваших собеседников. Обе функции очень полезны и достаточно востребованы, поэтому давайте их разберем.
Проверка кэша
Каждый браузер кэширует некоторые файлы с посещаемых пользователем сайтов. Этот процесс сохранения данных на компьютер позволяет каждый раз не загружать информацию с веб-сервера, а использовать уже имеющиеся файлы. Это значительно сокращает время загрузки сайта.
Вы можете использовать эту особенность сайта, чтобы найти не очень старые сообщения. Эту операцию удастся провернуть только в том случае, если в настройках браузера не включена автоматическая очистка кэша, и вы самостоятельно не удаляли его в последнее время.
Процесс поиска и просмотра кэша в разных браузерах имеет значительные отличия, так что это уже тема отдельной статьи. Сейчас коротко разберем процесс чтения кэшированных страниц на примере популярного обозревателя Google Chrome.
Первым делом вам нужно отключить интернет. Так вы не дадите браузеру перезаписать кэш. После этого перейдите на страницу с экспериментальными настройками (chrome://flags/#show-saved-copy) и в пункте “Show Saved Copy Button” установите значение переключателя в положение “Enable: Primary”. Эта опция добавляет возможность просмотра кэшированных страниц при отсутствии интернета.
Все еще не включая интернет, перейдите на страницу со списком диалогов ВКонтакте. Так как интернет у вас выключен, необходимо скопировать ссылку заранее. Можете также использовать вот этот URL – https://vk.com/im?peers.
На знакомой многим странице с динозавриком и уведомлением об отсутствии интернета вы увидите кнопку “Открыть сохраненную копию”. Нажмите на нее и вы попадете на страницу диалогов, которая хранится в кэше браузера. Отсутствие кнопки на странице означает, что она не кэшировалась, и сохраненной копии на вашем компьютере нет. В таком случае попробуйте использовать любой другой приведенный в статье способ.
Использование расширений
Для упрощения процедуры можно прибегнуть к сторонним программам. Установите расширение VKopt, скачав его с официального сайта.
На странице скачивания укажите используемый браузер, а после установки перезапустите его.
- Запустив браузер с расширением, зайдите в раздел переписок. Обратите внимание – появились дополнительные функции.
- Кликните по новому меню и найдите пункт «Статистика». Далее выберите нужные настройки и сохраните изменения.
- В завершении система предоставит вам подробный отчет обо всех сообщениях, включая удаленные. Если вы выберите конкретный контакт, то сразу перейдете в беседу, не зависимо стирали вы ее или нет.
Стоит отметить, что представленная программа отлично функционировала на старой версии ВКонтакте. Чтобы избежать возможных неполадок, скачивайте расширение с официального сайта, поддерживаемое разработчиками, и имеющее последнее обновление 2021 года.
Что увидит собеседник?
Как и обещали, рассказываем, что увидит ваш собеседник, если вы отредактируете отправленное ему сообщение:
- Перед ним появится обновленный текст с пометкой «ред.» справа.
- Кстати, отредактировать можно как прочитанные, так и непрочитанные записи. Если человек уже успел прочитать ваше послание до редактирования, то после ваших действий он увидит его в обновленном виде.
- Это действует не только для личных диалогов, но и для бесед. После редактирования все участники созданной беседы увидят такую же пометку «ред.» внизу отправленной записи.
- Внесенные изменения мгновенно вступят в силу, но до тех пор, пока пользователь не нажал галочку в кружочке, остальные собеседники смогут увидеть только старый вариант смс.
Вы в любой момент можете посмотреть отредактированное сообщение в ВК, и, если результат вас не устроит результат, то снова внести изменения.
Различия редактирования в мобильной версии
На текущий момент специалисты соцсети предоставили возможность для редактирования сообщений в режиме полной и мобильной версии сайта. Заметим, что для приложений смартфонов на Windows Phone, Android, iOS ещё не разработаны функциональные решения для данной функции.
Поэтому в случае необходимости использования последней, рекомендуем применять Google Chrome. Система обладает схожей последовательностей действий. Заходим в мобильную версию m.vk.com и реализуем функционал в полной мере. Новшество удобно и практично, поэтому рекомендуем каждому владельцу анкеты Вконтакте научиться пользоваться им на благо русского языка и вашего бизнеса.
На телефоне
Редактировать сообщения в ВК через телефон так же просто, как и через компьютер, однако записи, которые содержат только ссылки, удобнее изменять все-таки через ПК. Причина этого проста — при нажатии на смс-ссылку вместо меню открывается сама ссылка.
Но прежде чем следовать этой инструкции, сначала убедитесь в том, что у вас установлена свежая версия приложения.
Важно! Если Вы решили отправить другу пустое сообщение, а потом передумали, это руководство к действию будет Вам также очень кстати!
В приложении
Для редактирования в мобильном приложении потребуется:
- Открыть беседу и тапнуть по нужному смс.
- Выбрать в открывшемся меню «Редактировать» .
- Внести изменения и нажать галочку в кружочке.
В мобильной версии
В мобильной версии алгоритм немного отличается, потребуется сделать следующее:
- Открыть на телефоне m.vk.com и авторизоваться.
- Тапнуть нужное письмо — оно должно выделиться цветом.
- Внизу нажать значок карандаша.
- В появившемся окне внести изменения и нажать галочку в кружочке.
Если не удаётся выделить сообщение, то надо проверить дату отправки: скорее всего, записи уже больше суток. Также вам следует учитывать, что в мобильной версии смайлы в тексте можно только удалять, но не редактировать.
Каким образом сделать так, чтобы сообщения нельзя было удалить из ВК
Есть ещё один стопроцентный способ увидеть сообщения, которые были вам отправлены, а потом удалены — получать уведомления о них на электронную почту. Ведь если из переписки в ВК собеседник может удалить сообщения, то доступа к вашей почте никто не имеет. А аккаунт в ВК можно настроить таким образом, чтобы получать уведомления обо всех полученных сообщения на почту и ниже приведена инструкция для этого.
Подключить эту возможность можно только в веб-версии VK:
- На компьютере перейдите по этой ссылке . Если вы не авторизованы в вашем аккаунте, то авторизуйтесь. И вы сразу окажетесь в настройках уведомлений.
- Прокрутите страницу в самый низ и здесь поставьте галочку на опции «Личные сообщения«. Теперь вы будете периодически получать на почту письма с текстом сообщений, которые были вам отправлены. И даже если отправитель удалит или изменит сообщение, письмо у вас на почте всё равно останется.
При необходимости вы можете включить уведомления на почту и для других типов сообщений, а не только личных. - Также вы можете изменить почту для получения таких писем.
Вы можете выбрать любой из описанных способа мониторинга удалённых из ВКонтакте сообщений, но можно применить сразу два — и приложение, и подключение уведомлений. Таким образом вы точно ничего не пропустите.
Как отредактировать сообщение
Отредактировать переписку не составит труда. Главное учитывать, что после публикации записи в группе или сообщения в диалогах, функция изменения доступна в течение 24 часа. Для реализации поставленной задачи потребуется выполнить следующие действия:
- Навести курсор мыши на запись, которую потребуется изменить. Далее в правом углу значок в виде трех точек.
- Нажимаем на него, после чего открывается форма для изменения сообщения. Исправляем ошибки или полностью переписываем текст, сохраняем обновленную информацию.
- Чтобы убедиться в правильности выполнения, обновите страницу. Запись должна преобразиться, а рядом с ней появиться надпись: «Редактировано» с датой.
Неважное, где требуется реализовать инструмент, методика выполнения везде одинаковая. Текст корректируется у всех пользователей социальной сети. Единственное отличие возникает при работе с мобильных устройств.
Архив с данными о профиле ВКонтакте
Как я уже упоминал выше, социальная сеть ВКонтакте, как и другие соцсети, работающие в России, собирают информацию о своих пользователях и хранят ее в течение 6 – 12 месяцев с момента получения. К этому их обязывает действующее законодательство РФ. Это означает, что входящее и исходящее сообщение будет храниться на сервере ВК еще полгода с момента его отправки, даже если получатель и отправитель удалили это сообщение.
В ноябре 2021 года на фоне некоторого недовольства пользователей тем, что они не могут узнать, какая информация о них хранится на сервере социальной сети и передается третьим лицам, ВКонтакте появилась возможность получения всех данных вашего профиля, которые есть в соцсети.
Прочитать детальную информацию о собираемой информации и скачать архив со всеми вашими данными (в том числе и с сообщениями) можно на специальной странице ВКонтакте. Пролистайте текст о порядке управления данными – под ним вы найдете кнопку “Запросить архив”. Кликните на нее, чтобы отправить запрос на получение необходимых материалов.
Перед вами откроется окно, в котором необходимо галочкой отметить данные, которые вас интересуют. Если вам нужны исключительно сообщения, то снимите остальные отметки и нажмите кнопку “Отправить запрос”. ВКонтакте беспокоится о том, чтобы информация о вас не попала в руки злоумышленников, поэтому действие нужно будет подтвердить введением пароля от вашего аккаунта.
Несмотря на то, что в окне отправки запроса указано время ожидания около 10 минут, ссылка на архив с данными обычно приходит в течение нескольких часов. Вы получите оповещение и личное сообщение от администрации соцсети, когда ссылка на скачивание будет сформирована. В целях безопасности время скачивания файла с информацией ограничено – через несколько дней ссылка станет неактивной.
После скачивания распакуйте архив. Все папки и файлы имеют англоязычные названия, но для понимания, что и где искать, достаточно базовых знаний языка или навыков работы с онлайн-переводчиком.
Посмотреть список всех ваших диалогов и бесед можно в директории “messages”. Названия папок соответствуют ID человека, переписка с которым хранится внутри. В нижней части списка размещены каталоги, названия которых начинаются с цифр “200000” или других, которые явно не соответствуют идентификатору пользователя ВК.
Так обозначаются беседы, в которых вы когда-либо участвовали. Чтобы прочитать сообщения, откройте папку с нужным ID и запустите файл, который находится внутри.
Как посмотреть удаленные сообщения в ВК через телефон
По сути восстановление переписок через телефон происходит также, как и на компьютере при использовании браузера. Свяжитесь с технической поддержкой сайта через мобильное приложение. Изложите суть вопроса, попросив показать историю сообщений.
Наиболее быстрый вариант – связаться с собеседником и попросить его переслать удаленный диалог, или другим способом дать его прочитать. В программе ВКонтакте для смартфонов также имеется функция оповещения, которая срабатывает, когда вы стираете конкретное сообщение в диалоге. Просто нажмите «восстановить».
Важные моменты
Пользователям соц. сети стоит знать о том, что:
- Изменить отправленную запись можно только в первые 24 часа после отправления.
- Редактировать можно всё, кроме стикеров: пользователь может заменить/добавить/удалить медиа или текст.
Пользователь может отредактировать сообщение в ВКонтакте в мобильной версии сайта, через сайт на ПК, а также в мобильном приложении. Однако, некоторые старые версии приложения не поддерживают эту возможность.
Кстати, Вы всегда можете «отрепетировать» текст своего сообщения, написав самому себе. Тогда Вам не придется менять его после отправки
Знакомимся: диалоги ВКонтакте. Как восстановить сообщения ВКонтакте: лучшие способы
Быстрая навигация:
Ссылка на моя страница
Для перехода на свою страницу, пройдите по ссылке —
https://vk.com/id0Моя Страница — это ваша главная страница в ВКонтакте, на которой можно . Люди смогут найти вас ВКонтакте и добавить в друзья.
У каждого свой уникальный ID, он может иметь вид стандартный, такой как даётся в случайном порядке при регистрации, к примеру: VK. COM/id11223344 ссылка выше, имеет вид: vk.com/id0 — только в том случае если вы ранее авторизованы. Т. е. вошли под своим логином и паролем, переход произойдёт на вашу страницу, в противном случае на главную, где предложено будет ввести логин и свой пароль.
Если вы по каким либо причинам ещё не зарегистрированы ВКонтакте и не имеете своей странички, то инструкция находиться .
Чем отличается главная страница и личная
Если кликнуть по логотипу VK в верхней части слева, то вы перейдёте на главную страничку ВКонтакте, здесь вы сможете увидеть новости сообществ на которые подписаны и то что разместили у себя на стене ваши друзья. Иными словами это принято называть «Лента новостей».
Почему моя страница а не новости.
Я пользуюсь ВКонтакте с 2008 года, помню когда чувствовал чуть ли не панику, раздражался если вместо своей личной страницы я попадал на новости.
По мере использования и привыкания к ВК, я стал отчётливо понимать структуру сайта vkontakte. Сейчас с ходу могу определиться где я нахожусь, на «Моя страница» или Лента новостей.
Самым наверно большим отличием является то что на ВКонтакте моя страница, в верхней части персональная информация, фото (аватар).
Как посмотреть гостей на моей странице.
На мой взгляд способ не достаточно полный, ведь основон он на фиксации тех кто каким либо образом «наследил» , поставил , сделал или оставил комментарий. В целом метод даёт возможность посмотреть кому вы интересны, кто периодически бывает у вас ВК и следит за вашими новостями.
Неудачно подобрали себе имя? Измените его! Как изменить имя ВКонтакте.
Немного о том почему сложно изменить своё имя, почему приходиться проходить модерацию для этого.
В начале появления соц. сети ВКонтакте, когда был массовый бум регистраций, многие забывали свой логи или пароль и вновь регистрировались. Для этого даже не нужно было получать код подтверждения на телефон. Так и изменение имени не было сложным, даже без проверки модераторами.
Сейчас администрация ВКонтакте всё больше затягивает гайки, требуя подтверждения персональных данных.
Когда весной 2017 я услышал новость «В России сделают регистрацию ВКонтакте с 14 лет по паспорту». Я скептически отнёсся к ней, не думал что это серьёзно. Сейчас на волне прессинга который оказывается на команду разработчиков мессенджера Телеграмм и лично Павла Дурова . Подобные новости уже не кажутся смешными.
О том как всё таки правильно изменить свой ник (имя и фамилию), на русском, либо на английском языках мы написали инструкцию (см. ).
Если нет желания об этом много читать, то просто нажмите кнопочку «Редактировать» под своим фото Вконтакте моя страница. Далее всё предельно ясно, остаётся секретом точное время одобрения модераторами, зачастую могут и отклонить. Как правило время ожидания может составить от 30 мин. до 12 часов.
Жизненная позиция на моей странице ВКонтакте.
Ваша личная страница в VK , это не только ваше фото, имя и фамилия, но и целый ряд различной информации, школа, работа, контакты и жизненная позиция — здесь всё так изменчиво с годами.
Здесь и ваши политические убеждения, религиозные взгляды, то что считаете главным в жизни, что цените в людях и отношение к вредным привычкам.
«Моя страница Вконтакте» должна иметь надёжную защиту от взлома!
Как «Моя страница Вконтакте» сможет привлечь девушек для знакомства?
Очень доступный способ, находить новые знакомства с девушками, для этого нужно потратить немного своего времени и как следует подготовить «Вконтакте моя страница». А именно настройка всех мелочей на которые обращает внимание любая девушка, перед тем как принять решение о продолжении общения. Кстати красиво заполненный профиль у девушек может быть и в Инстаграме, о том как оформить профиль Instagram .
Специально для парней у нас есть материал с секретами, качественной настройки своей странички в соц. сети ВК. (См. ).
Ну и наконец самый ответственный момент, как правильно общаться с девушкой, чтобы не остаться для неё просто другом из Интернета. О том как правильно общаться с девушкой, чего не стоит делать вы можете прочитать
ВКонтакте (vk.com) — социальная сеть для общения с родными, близкими и друзьями посредством мгновенных сообщений, осуществлять обмен фотографиями, аудио и видеозаписями. Каждый пользователь рано или поздно подходит к тому, что нужно почистить историю сообщений, удалить ненужные диалоги.
Как удалить все диалоги ВКонтакте сразу?
Первый способ является достаточно трудоемким, но что-то придумывать не приходится — все делается довольно просто. Итак, как удалить все диалоги Вконтакте — необходимо зайти во вкладку «Мои сообщения» и в правом верхнем углу у каждого диалога нажать крестик, затем подтвердить удаление. Если контактов и диалогов с ними много, то удаление займет достаточно много времени. Существует несколько способов,
очистка истории сообщений при помощи скрипта, нужно открыть вкладку «Мои сообщения» в адресную строку браузера вставить соответствующее значение, в интернете их много, и на клавиатуре нажать клавишу «Enter». История переписки должна удалиться, но не всегда этот способ работает.
есть специальная программа, которая служит для расширения возможностей социальных сетей, например, VKbot. После установки данного приложения необходима авторизация и дальше множество функций и возможностей в Вашем распоряжении. Нужно выбрать вкладку «Мой профиль» — «Управление личными сообщениями» — «Удалить диалоги». Данную программу нужно скачивать только из надежного источника, она может иметь вирусное содержание, которое в дальнейшем нанесет вред не только компьютеру, но Вашей соц. сети ВКонтакте. Все услуги по продвижению и раскрутке ВКонтакте вы можете найти .
Как восстановить удаленные диалоги ВКонтакте?
Очень часто бывает, что при чистке истории сообщений, мы можем по ошибке удалить и нужные диалоги. Чтобы восстановить диалоги ВКонтакте , можно попробовать сделать следующее:
Если удаление производилось стандартным способом — по одному диалогу во вкладке «Мои сообщения», после удаления появляется кнопочка «Восстановить», таким образом можно вернуть удаленный диалог.
Если сообщения были удалены, можно обратиться за помощью к администраторам соц. сети, нажав кнопку «Помощь» внизу страницы.
Если Вы зарегистрированы через почту (mail.ru, yandex.ru и др.), а в учетной записи ВКонтакте в настройках стоит галочка напротив «Оповещать по E-mail», то можно заглянуть в почтовый ящик и проверить там.
Можно воспользоваться специальными программами, но они не всегда дают 100%-го результата. Накрутить друзей на личную страницу ВКонтакте можно по этому адресу .
Итак, как восстановить удаленные диалоги ВКонтакте,
Если вы удалили переписку с другом в соцсети Вконтакте, намерено или случайно, а она вам очень нужна, не спешите расстраиваться и сожалеть о «потере». Эта статья подробно расскажет вам как восстановить удалённые сообщения (когда это возможно) штатными средствами VK, а также при помощи специального браузерного приложения.
Чтобы вернуть диалоги, первым делом выполните следующее:
- Проверьте, есть ли интернет-соединение; какова его скорость. Постоянное прерывание коннекта, медленный канал связи могут привести к некорректному отображению веб-страниц, в том числе и вашего аккаунта Вконтакте.
- Временно отключите веб-фильтр в антивируснике, обновите страничку посредством клавиши «F5» и попытайтесь ещё раз просмотреть диалог с собеседником. Иногда скрипты «защитника ОС» блокируют полезные элементы кода.
- Выключите в браузере аддоны NoScript, Adblock и подобные им приложения-фильтры. Они также могут препятствовать корректной работе ВК.
- Очистите кэш/историю браузера (для Firefox и Google Chrome — комбинация «Ctrl + Shift + Del»). Залогиньтесь снова.
- В списке диалогов кликом мышки выделите переписку нужного пользователя, в строке «Поиск» введите фразу/слово из искомого сообщения и нажмите «ENTER», чтобы найти переписку. Возможно, она не удалена, а просто затерялась «в недрах» вашего аккаунта.
Настройки Вконтакте
Иногда этих действий бывает достаточно. Но если вам по-прежнему не удаётся восстановить удаленные сообщения, воспользуйтесь штатными средствами соц.сети.
1. Кликните в меню «Настройки», перейдите на вкладку «Оповещения». Если в графе «E-Mail для оповещений:» установлено «Всегда оповещать» (в т.ч. включены опции «Личные сообщения», «Сообщения на стене»), зайдите в указанный при регистрации в ВК, почтовый ящик. Наверняка, в списке входящих писем вы обнаружите удалённый диалог.
2. Если вы удалили отдельное сообщение из переписки и тут же поняли, что поступили опрометчиво, нажмите ссылку «Восстановить» рядом с надписью «Сообщение удалено». Текст послания немедленно вернётся на своё место.
3. Обратитесь к пользователю с которым вели переписку с просьбой прислать копии сообщений (в личку Вконтакте или на почтовый ящик). У вас сообщения могут быть удалены, а у него — нет (т.е. он не очищал историю сообщений).
4. Напишите письмо в техподдержку Вконтакте с просьбой восстановить диалог: кликните в нижнем меню на главной ссылку «помощь» и введите текст.
Расширение для Google Chrome — VkOpt
VkOpt — мультифункциональный аддон, повышающий комфорт пользования соцсетью Вконтакте в разы. В числе его возможностей подгрузка данных о медиа контенте, расширенное меню быстрого доступа к функциям и разделам, поиск фото в качестве HD, и конечно же, модуль обработки/восстановления сообщений — весьма мощный инструмент.
Внимание! VkOpt — имеет статус доверенного приложения. НО: остерегайтесть подделок и модифицированный версий. Аддон без лишних опасений можно скачивать только на оф.сайте разработчика vkopt.net или в магазине расширений Google Chrome.
Для просмотра диалогов в Vkopt необходимо:
1. Установить аддон в браузер.
2. Зайти в свой аккаунт Вконтакте.
Раздел в меню страницы должен появится сразу после инсталляции.
3. Открыть «Мои сообщения».
4. По правую сторону от кнопки «Диалоги», в ниспадающем меню [Действия] выбрать «Статистика».
6. Установить параметры отображения статистики сообщений (проставьте «галочки» напротив опций).
7. В таблице статистики найти пользователя, диалог с которым хотите просмотреть. А затем кликнуть по дате/времени в этой же строчке (крайняя правая колонка). На дисплее появятся сообщения.
Не используйте сторонние сомнительные программы для восстановления переписки, особенно те, которые «запрашивают» логин и пароль от аккаунта в Вконтакте. Есть большая вероятность, что после такого «восстановления» ваша страница будет взломана.
Наверное, каждый интернет-пользователь уже зарегистрирован в социальной сети «ВКонтакте». Каждый месяц она радует нас своими обновлениями и положительными новостями. В данной статье мы разберемся, как создать диалог в «Контакте» и что делать, если он не открывается. Как пригласить всех друзей в беседу и удалить из неё отдельных пользователей? Как стереть историю сообщений диалога?
Общая информация
Для того чтобы понять принцип работы диалогов переместимся в социальную сеть «ВКонтакте». Для этого вводим логин и пароль, после чего нажимаем на пункт «Сообщения».
Как мы видим, перед нами открывается список диалогов от разных пользователей. Наша задача — создать собственный диалог с несколькими участниками. Для этого нажимаем на ссылку «Написать сообщение».
После этого появляется меню, в котором мы можем выбрать подходящих собеседников. В данном списке находятся все ваши друзья, но пригласить в диалог вы можете и других пользователей. Вступать в диалог можно с людьми, которые состоят с вами в одной группе или находятся в друзьях у ваших знакомых.
Справа в меню «Получатель» выбираем требуемых собеседников. После того как вы добавите первого собеседника появится значок «Добавить». Теперь вы знаете, как сделать диалог в «Контакте» на необходимое количество участников.
После того как вы добавите всех участников требуется заполнить два поля — «Тема» и «Сообщение». Тема вашего диалога может быть любой — от досуга до обсуждения новинок техники. Желательно, чтобы она отражала суть диалога и была интересна всем участникам. Вы можете отправить приглашение участникам беседы или просто поздороваться с ними.
Как только вы проделаете данные действия, нажимайте на кнопку «Отправить».
Мы успешно создали диалог «Привет», но пока нам никто не пишет.
Теперь мы знаем, как создать диалог в «Контакте» для большого количества участников. Это очень удобно, если нужно обсудить какую-либо тему или просто весело провести время. При этом стоит понимать, что не все ваши друзья примут заявку и начнут активно общаться.
Создание диалогов тет-а-тет
Формирование диалогов для общения тет-а-тет происходит аналогичным образом. Вы выбираете одного участника из списка и отправляете ему сообщение.
При создании диалогов для двух пользователей вы не можете выбирать аватар беседы, но всегда вправе добавлять новых пользователей и пересылать сообщения.
В отличие от бесед на большое количество пользователей, диалоги имеют меньшее количество возможностей. В режиме беседы можно менять название, обновлять фотографии и искать сообщения в самом теле диалога.
Беседы «ВКонтакте». Опции
- Добавить собеседника. В любой момент вы можете добавить нужных вам участников.
- Название беседы. Его также можно менять в процессе.
- Фотография. Вы можете вставить любой понравившийся снимок.
- Материалы. Здесь вы можете просмотреть все фотографии, аудио, музыку и документы, которые упоминались в беседе.
- История. Если требуется найти определенное сообщение, вы можете указать дату или просто пролистать всю переписку.
- Покинуть беседу. Как только вы решите покинуть беседу, нажмите на крестик, который располагается справа над диалогом.
Как убрать в «Контакте» диалог?
Итак, мы разобрались с тем, как создать диалог в «Контакте». А сейчас вы узнаете, как покинуть беседу. Наверняка вас часто приглашали в беседы, и вы не знали, как в «Контакте» убрать диалог. Когда вы войдете в диалог, сверху справа нажмите на вкладку «Действия», а затем «Покинуть беседу». Кроме этого, вы можете просто нажать на крестик, расположенный справа над диалогом.
Если не покинуть беседу, вам будут приходить все сообщения, и вы останетесь в числе участников. Даже через несколько недель вы сможете начать активно общаться и получать весь материал переписки, не прилагая для этого особых усилий.
Почему не открываются диалоги в «Контакте»?
В последнее время у многих пользователей «ВК» не открываются диалоги. Перед тем как начать паниковать, проверьте, включена ли эта опция у вас в настройках («Моя страница» — «Настройки» — «Общее»). Возможно, вы просто забыли внести необходимые изменения или не сохранили их. Для устранения проблемы достаточно грамотно откорректировать настройки. После этого вы станете полноценным участником диалога.
Если в настройках диалоги включены, обновите страничку. Обычно беседы не открываются из-за внутренних сбоев в работе социальной сети. Буквально через пару минут разработчики решают возникающие проблемы. Но если диалоги не работают у вас длительное время, стоит проверить свой компьютер на вирусы. Оптимальный вариант — это обновляемая антивирусная программа, которая защитит вас от вторжения вредоносных и опасных кодов.
Теперь вы знаете, как создать диалог в «Контакте» и удалить его. В любое удобное для вас время можно обсуждать интересные темы, приглашать друзей и создавать маленькие конференции, которые будут интересны вам и собеседникам.
Как восстановить диалог в «ВК»? И что делать, если хочется вернуть отдельные сообщения в социальной сети? На самом деле все проще, чем кажется. С поставленными задачами справится даже школьник. Главное, заблаговременно подготовиться к операциям. В противном случае восстановить переписку в VK будет почти невозможно. Мы рассмотрим самые удобные, успешные и эффективные приемы, направленные на сохранение и восстановление писем в упомянутой социальной сети.
Есть ли право?
Можно ли восстановить диалог в «ВК»? Да, как и любое удаленное ранее сообщение. Только не все знают, как именно действовать в том или ином случае.
Как показывает практика, без предварительной подготовки воплотить задумку в жизнь будет проблематично. Чтобы с этим не было затруднений, мы расскажем о том, как свести неприятные нюансы операции к минимуму.
Как восстановить диалог в «ВК»? Способы
Как восстановить диалог в «ВК»? Все зависит от предпочтений пользователя. И от ситуации, с которой столкнулся юзер в целом.
Вообще, сегодня предлагают следующие методы восстановления переписки:
- через встроенную опцию VK;
- при помощи собеседников;
- посредством службы поддержки;
- через специальное расширение для браузера;
- используя настройки системы оповещений.
Ниже мы расскажем обо всех этих приемах более подробно.
Настройки
Чтобы не думать, как можно восстановить диалог в «ВК» после удаления, можно просто позаботиться о том, чтобы все сообщения дублировались на телефон или на электронную почту. Помогут в этом оповещения в социальной сети.
Для воплощения задумки в жизнь пользователю придется:
- Открыть в браузере «ВК».
- Войти в систему под своим логином и паролем.
- Открыть «Настройки». Они находятся в правой части окна, сверху. Соответствующее меню открывается после клика по стрелке около уменьшенной аватарки.
- Перейти в блок «Оповещения».
- Выбрать параметры системы оповещения.
- Нажать на «Сохранить».
Теперь вся переписка будет приходить на телефон или на указанный электронный адрес. Слишком длинные посты, к сожалению, отображаются не полностью. Поэтому в полной мере подобным методом просмотреть удаленную переписку не получится.
Альтернатива
Как восстановить удаленный диалог в «ВК»? Некоторые полагают, что подобная операция проводится при помощи службы поддержки социальной сети. Можно написать в разделе «Помощь». И если администрация «ВК» сочтет причину восстановления переписки значимой, произойдет ее возврат.
Как показывает практика, подобный прием работает в исключительных случаях. Да, служба поддержки иногда восстанавливает сообщения и диалоги, но происходит это крайне редко.
Расширение
Некоторые пользователи предпочитают пользоваться специализированными приложениями для восстановления диалогов в социальных сетях. VK не является исключением. Для нее есть расширение VkOpt. Оно идеально работает с Google Chrome.
Как восстановить диалог в «ВК»? Потребуется:
- Установить «ВкОпт» на компьютер и запустить его.
- Пройти авторизацию в социальной сети.
- Кликнуть в левом меню (в самом низу) на пункт VkOpt.
- Выставить настройки сохранения данных и подтвердить операцию.
- Нажать на дату диалога с пользователем.
На экране появится интересующая юзера переписка. Если диалог состоялся раньше, чем было установлено соответствующее расширение, воплотить задумку в жизнь не получится. Поэтому придется искать другие подходы.
Собеседники
Как восстановить диалог в «ВК»? Дело в том, что удаленные сообщения не будут стерты у второго собеседника. И даже в конференции диалог стирается у конкретного пользователя. Остальные участники переписки видят разговор в полном объеме.
Для восстановления диалога достаточно попросить собеседника полностью (или частично, в зависимости от потребностей) переслать сообщения. Сейчас сделать это крайне легко, ведь в «ВК» появилась опция «Переслать».
Такой подход нельзя назвать надежным и эффективным. Но иногда именно данный расклад способствует восстановлению переписки.
Гиперссылки
Мы почти в полной мере разобрались, как восстановить удаленный диалог в «ВК». Остался последний прием, который используется на практике. Это работа со встроенной функцией восстановления. Она работает до первого обновления страницы с перепиской. Потом опция исчезает. Вернуть ее уже никак не получится. Именно по этой причине лучше подготовиться к восстановлению заранее.
Что делать? Как только диалог (или сообщение) будет удален, достаточно кликнуть по строчке «Восстановить». Вся переписка (либо конкретное письмо) вернется в раздел «Мои сообщения». Но, как мы уже говорили, этот прием действует на только что удаленные письма.
Выводы
Мы выяснили, как восстановить диалог в «ВК». Чтобы сделать это, рекомендуется заранее настроить систему оповещений и установить специальное расширение. В противном случае операция доставит немало хлопот.
Иногда пользователи действительно не могут вернуть удаленные разговоры в «ВК». Это нормальное, хоть и печальное явление. Не следует верить тем, кто предлагает вернуть диалоги за плату. Все это обман.
Список диалогов
Список всех диалогов открытых линий отображается на одноименной странице Главное меню > Контакт-центр > Список диалогов:
В таблице статистики отображается полная информация по всем чатам открытых линий всех сотрудников, доступна фильтрация по различным условиям и экспорт в Excel.
Мы упростили Статусы – теперь там всего 3 состояния:
- Клиент ожидает ответа оператора (нам написал клиент и ждет ответ).
- Оператор ответил клиенту (ожидается автозакрытие).
- Диалог завершен.
Мы надеемся, вам станет удобнее с этими статусами работать. Но, если нужно больше детализации, то доступны также и Детальные статусы. Они по умолчанию скрыты, включить отображение можно в настройках вида статистики.
Настроить вид статистики (добавить или убрать колонки) можно с помощью меню по шестеренке:
Например, можно посмотреть, как быстро отвечает оператор, выставив колонки:
- Время до начала работы оператора – это время от начала сессии до момента, как оператор нажал кнопку ответа.
- Ожидание ответа оператора – это время от начала сессии до момента ответа оператора (сообщения).
- Длительность диалога – это полное время диалога, от начала сессии до последнего сообщения в сессии.
- Время до закрытия оператором – это время от начала до нажатия кнопки завершения диалога.
- Дата начала работы оператора – это дата, когда оператор начал работу с диалогом (принял его).
- Дата ответа оператора – это дата, когда оператор ответил клиенту.
Умный фильтр ищет по многим свойствам, в том числе по ФИО клиента, по его емейлу и, самое главное, по истории переписки в чатах.
По ссылкам внутри таблицы статистики можно:
- Посмотреть Историю переписки — это история диалога только выбранной сессии:
- Открыть диалог — это история всего диалога, всех сессий с данным клиентом:
- Если во время диалога контакт был занесен в CRM, то можно перейти в карточку лида или дела:
- Колонка Источник показывает для онлайн-чата – сайт, откуда написал клиент, а для канала Битрикс24.Network — адрес портала, с которого написал клиент. Остальные источники в эту колонку не пишутся:
Сводную статистику по открытым линиям можно всегда посмотреть на странице Статистика диалогов (пункт главного меню портала Контакт-центр > Статистика диалогов):
Как оценить эффективность самих каналов коммуникаций и работу операторов открытых линий можно прочитать в статье Отчеты в Открытых линиях.
Доступ к просмотру детальной статистики открытых линий регулируется правами доступа открытых линий. По умолчанию настроены права доступа для ролей: Администратор, Директор, Менеджер.
Также каждый менеджер может просматривать только свою статистику и историю разговоров, а также подключаться может только к своим чатам. Чтобы иметь доступ к статистике, истории и чатам своего отдела или вообще всего портала, нужно иметь роль Администратора или Директора, либо настроить свои роли и права доступа для конкретного сотрудника.
Функция Права доступа в Открытых линиях доступна не на всех тарифах Битрикс24. Узнать подробнее вы можете на странице тарифов.
Пример модального диалога | WAI-ARIA Authoring Practices 1.1
Пример модального диалогового окна | Практика создания WAI-ARIA 1.1 Ниже приведен пример реализации
шаблон проектирования для модальных диалогов.
Приведенная ниже кнопка Добавить адрес доставки
открывает модальное диалоговое окно, содержащее две кнопки, открывающие другие диалоговые окна.
В разделе специальных возможностей объясняется обоснование первоначального размещения фокуса и использования арии, описываемой
в каждом диалоговом окне.
Подобные примеры включают:
Пример
Добавить адрес доставки
Специальные возможности
- Чтобы упростить чтение содержимого при отображении на маленьких экранах, диалоговое окно заполняет 100% экрана. Полное закрытие фонового окна также скрывает фоновое движение, которое происходит на некоторых мобильных устройствах при прокрутке содержимого внутри диалогового окна.
- Фокус и доступные описания устанавливаются на основе содержимого каждого диалогового окна.
-
Добавить адрес доставки
диалоговое окно (id = dialog1):- Первоначальный фокус установлен на первом входе, который является первым фокусируемым элементом.
- Диалог не нуждается в
, описанном в арии
, поскольку нет статического текста, описывающего его. - Когда диалоговое окно закрывается в результате действия
Отменить
, точка внимания пользователя сохраняется за счет возврата фокуса на кнопкуДобавить адрес доставки
. - Когда диалоговое окно закрывается в результате действия
Добавить
и диалоговое окноДобавлен адрес
заменяет диалоговое окноДобавить адрес доставки
, диалоговое окноДобавить адрес доставки
передает ссылку на кнопкуДобавить адрес доставки
в диалоговое окноАдрес добавлен
так что он может сохранять точку зрения пользователя, когда он закрывается.
-
Результат проверки
диалоговое окно (id = dialog2):- Первоначальный фокус установлен на первом абзаце, потому что первый интерактивный элемент находится внизу, который находится вне поля зрения из-за длины текста.
- Чтобы поддержать осведомленность пользователей программы чтения с экрана о тексте диалога, текст диалога заключен в
div
, на который ссылается, ария описывается
. - Когда диалоговое окно закрывается, чтобы сохранить внимание пользователя, фокус возвращается к кнопке
Проверить адрес
. - В тексте этого диалогового окна описаны соображения по проектированию для начального фокуса и доступных описаний в диалоговых окнах с большим количеством текста.
- Адрес
Добавлен диалог
(id = dialog3):- Первоначальный фокус установлен на кнопке
OK
, которая является последним элементом, на который можно сфокусироваться. Это сделано для повышения эффективности, поскольку большинство пользователей просто закроют диалоговое окно, как только прочитают сообщение. Пользователи могут нажать Tab , чтобы перейти по ссылкеMy Profile
. - На элемент, содержащий диалоговое сообщение, ссылается
aria-описано
, чтобы подсказывать программам чтения с экрана, что он должен быть объявлен при открытии диалогового окна. - Когда диалоговое окно закрывается, внимание пользователя сохраняется путем установки фокуса на кнопку
Добавить адрес доставки
.
- Первоначальный фокус установлен на кнопке
-
Конец дороги!
диалог (id = dialog4):- В этом диалоговом окне есть только один фокусируемый элемент, который получает фокус при открытии диалогового окна.
- Как и dialog3,
, описанный как
, используется для облегчения объявления сообщений для пользователей программ чтения с экрана. - Как и все другие диалоговые окна в этом примере, за исключением диалогового окна подтверждения
Address Added
, когда он закрывается, точка внимания пользователя сохраняется путем возврата фокуса на элемент, который инициировал отображение диалогового окна.
-
Подставка для клавиатуры
Ключ | Функция |
---|---|
Вкладка |
|
Shift + Tab |
|
Побег | Закрывает диалоговое окно. |
Роль, свойство, состояние и атрибуты Tabindex
Роль | Атрибут | Элемент | Использование |
---|---|---|---|
диалог | дел | Определяет элемент, который служит контейнером диалога. | |
aria-labelledby = | дел | Придает диалоговому окну доступное имя, ссылаясь на элемент, который предоставляет заголовок диалога. | |
ария-описана = | дел |
| |
aria-modal = | дел | Сообщает вспомогательным технологиям, что окна под текущим диалоговым окном недоступны для взаимодействия (инертны). |
Примечания к
aria-modal
и aria-hidden
- Свойство
aria-modal
было введено в ARIA 1.1. В качестве нового свойства пользователи программ чтения с экрана могут испытывать различную степень поддержки для него. - Применение свойства
aria-modal
к элементуdialog
заменяет технику использованияaria-hidden
на заднем плане для информирования вспомогательных технологий о том, что содержимое вне диалога инертно. - В устаревших реализациях диалогов, в которых
aria-hidden
используется для того, чтобы сделать содержимое вне диалогового окна инертным для пользователей вспомогательных технологий, важно, чтобы:-
aria-hidden
устанавливается наtrue
для каждого элемента, содержащего часть инертного слоя. - Элемент dialog не является потомком какого-либо элемента, для которого
aria-hidden
установлено значениеtrue
.
-
Исходный код JavaScript и CSS
Исходный код HTML
Шаблон проектирования модального диалога в методиках разработки WAI-ARIA 1.1Добавить адрес доставки
Подтвердить адрес Добавлять Отмена
Результат проверки
Это просто демонстрация.Если бы это было настоящее приложение, оно бы предоставить сообщение о том, действителен ли введенный адрес.
В демонстрационных целях в этом диалоговом окне много текста. Он демонстрирует сценарий, где:
- Первый интерактивный элемент, ссылка на справку, находится внизу диалогового окна.
- Если при открытии диалогового окна фокус находится на первом интерактивном элементе, сообщение проверки может не отображаться.
- Если сообщение проверки отображается и фокус находится на ссылке справки, то фокус может быть не виден.
- Когда откроется диалоговое окно, важно, чтобы оба:
- Начало текста видно, поэтому пользователям не нужно возвращаться к начать читать.
- Фокус клавиатуры всегда остается видимым.
Есть несколько способов решить эту проблему:
- Поместите интерактивный элемент вверху диалогового окна, например.g., кнопку или ссылку.
- Сделайте статический элемент доступным для фокусировки, например заголовок диалога или первый блок текст.
Пожалуйста, НЕ делайте элемент с диалоговым окном ролей фокусируемым!
- Чем крупнее фокусируемый элемент, тем труднее его визуально определить место фокусировки, особенно для пользователей с узким полем зрения.
- Диалог имеет визуальную рамку, поэтому создается четкий визуальный индикатор фокуса. когда весь диалог имеет фокус, это не очень возможно.
- Программы чтения с экрана считывают метку и содержание фокусируемых элементов. Диалог содержит свой ярлык и много контента! Если у такого диалога есть фокус, реальный фокус трудно понять.
В этом диалоговом окне первый абзац имеет tabindex =
. Первое
абзац также содержится внутри элемента, который предоставляет описание диалога, т.е.е., элемент, на который имеется ссылка
по -1
ария описана по
. С некоторыми программами чтения с экрана это может иметь один минус
но относительно незначительный побочный эффект при открытии диалога — первый абзац
может быть объявлен дважды. Тем не менее, если сделать первый абзац доступным для фокусировки и установить
первоначальная ориентация на него — наиболее широко доступный вариант.
Добавлен адрес
Указанный вами адрес добавлен в ваш список адресов доставки.Готово для немедленного использования. Если вы хотите удалить его, вы можете сделать это из твой профиль.
Ok
Конец дороги!
Вы активировали фальшивую ссылку или кнопку, которая никуда не ведет! Ссылка или кнопка представлены только в демонстрационных целях.
Закрывать
Диалоги— Windows и представления — macOS — Руководство по человеческому интерфейсу
Диалоги
Диалог — это тип окна, которое вызывает ответ от пользователя.Многие диалоговые окна, такие как, например, диалоговое окно «Печать», позволяют пользователям давать несколько ответов одновременно. Диалоги представлены тремя способами: документ-модальное , приложение-модальное и немодальное .
СОВЕТ Предупреждение — это диалоговое окно особого типа, которое предоставляет важную информацию о состоянии ошибки или предупреждает пользователя о потенциально опасной ситуации или последствиях. Для руководства см. Предупреждения.
Документ-модальные диалоги
Модальное диалоговое окно документа прикрепляется к документу в виде листа (см. Таблицы) и не позволяет пользователю делать что-либо в документе, пока диалоговое окно не будет закрыто.Пользователь по-прежнему может переключаться на другие документы и приложения. Диалог сохранения — это пример модального диалога документа. См. «Диалоги сохранения».
Диалоги модального приложения
Модальное диалоговое окно приложения запрещает пользователю делать что-либо в приложении до тех пор, пока диалоговое окно не будет закрыто. Пользователь по-прежнему может переключаться на другие приложения. Диалог открытия — это пример модального диалога приложения. См. «Открытые диалоги».
Немодальные диалоги
Немодальный диалог обычно называется панелью .Пользователь может продолжать беспрерывно взаимодействовать с документами и приложениями. Стандартный диалог поиска является примером немодального диалога. См. Раздел «Поиск диалогов и панелей».
Ввод данных
Диалогипредставляют собой небольшие временные окна, которые не требуют всестороннего взаимодействия с пользователем, поэтому важно обеспечить эффективный ввод данных.
По возможности задавайте значения по умолчанию для элементов управления и полей. Пользователю проще проверить информацию, чем ввести ее с нуля.
Установите начальный фокус на первое место, которое принимает пользовательский ввод. Это позволяет пользователю начать ввод данных немедленно, без необходимости щелкать конкретный элемент, например текстовое поле или список.
Сделайте статический текст доступным для выбора. Например, пользователь должен иметь возможность копировать полезную информацию, такую как сообщение об ошибке, серийный номер или IP-адрес, для вставки в другое место.
Проверить на наличие ошибок при вводе данных. Вместо ожидания и отображения предупреждения, когда пользователь пытается закрыть диалоговое окно, проверьте наличие ошибок во время ввода данных, чтобы пользователь мог исправить проблему в контексте.Лучше всего проверять значения сразу после их ввода. Избегайте проверки после каждого нажатия клавиши, так как слишком частая проверка может замедлить работу вашего приложения и раздражать.
По возможности минимизируйте вероятность неверного ввода. Например, используйте всплывающие кнопки, чтобы предлагать варианты выбора, а не просить пользователя ввести данные, и используйте средства выбора даты и средства форматирования чисел, чтобы гарантировать, что даты и числа введены правильно. Соответствующие инструкции см. В разделе Всплывающие кнопки, средства выбора даты и текстовые поля> Ввод данных.
Рассмотрите возможность включения кнопки «Применить», которая позволяет пользователю предварительно просмотреть изменения перед их фиксацией. Кнопка «Применить» имеет смысл в немодальном диалоговом окне для изменений, которые можно быстро применить, просмотреть и отменить. Диалоги сохранения и другие диалоговые окна, позволяющие пользователям вносить изменения, которые не могут быть легко просмотрены, не должны включать кнопку «Применить».
Макет
Используйте элемент управления раскрытием информации, чтобы предоставлять информацию или функции, которые необходимы только изредка. Элемент управления раскрытием скрывает информацию или функции, такие как расширенные параметры, и раскрывает их только тогда, когда пользователь щелкает элемент управления. Инструкции см. В разделе «Контроль раскрытия информации».
Убедитесь, что элементы интерфейса правильно масштабируются при изменении размера диалогового окна. Когда диалоговое окно разрешает изменение размера, элементы, которые могут масштабироваться вместе с диалоговым окном, должны делать это соответствующим образом. Как правило, такие представления, как поля, вкладки и таблицы, должны расширяться, чтобы заполнить диалоговое окно. В таблицах существующие столбцы должны расширяться, а новые столбцы и строки должны открываться по мере необходимости.Другие элементы, размер которых обычно не изменяется, например кнопки, флажки и сегментированные элементы управления, должны оставаться того же размера и быть привязаны к сторонам (или центру) диалогового окна.
Расположите кнопки должным образом. Любые кнопки в правом нижнем углу диалогового окна должны закрыть диалоговое окно. Кнопка действия, которая запускает основное действие диалогового окна, должна быть крайней правее. Кнопка Отмена должна находиться непосредственно слева от кнопки действия. Если существует третья кнопка увольнения, она должна быть слева от кнопки «Отмена».Кнопка «Справка» должна быть крайней слева. Кнопка, которая влияет на содержимое самого диалогового окна, например, кнопка для раскрытия диалогового окна для отображения дополнительных сведений, должна находиться справа от кнопки «Справка» или крайним левым, если кнопка «Справка» отсутствует.
Отделите разрушающие кнопки от неразрушающих кнопок. Разрушающие кнопки, такие как «Не сохранять», должны находиться достаточно далеко от безопасных кнопок, таких как «Сохранить» и «Отмена», чтобы пользователю приходилось прикладывать усилия, чтобы нажать кнопку.Если возможно, оставьте не менее 24 точек разделения.
Диалог увольнения
Предоставляйте кнопку по умолчанию только в том случае, если наиболее вероятное действие пользователя безвредно. Пользователи иногда нажимают Return просто для закрытия диалогового окна, не читая его содержимого, поэтому очень важно, чтобы кнопка по умолчанию инициировала безопасное действие. Если кнопки по умолчанию нет, нажатие Return не должно иметь никакого эффекта; пользователь должен явно щелкнуть кнопку, чтобы закрыть диалоговое окно. В качестве альтернативы, когда диалоговое окно может привести к разрушительному действию, кнопку «Отмена» можно установить в качестве кнопки по умолчанию.
Предоставляет кнопку по умолчанию, только если клавиша Return еще не используется в текстовых полях диалогового окна. Наличие двух вариантов поведения для одной клавиши сбивает с толку и делает интерфейс менее предсказуемым. Пользователь может нажать Return слишком много раз и случайно активировать кнопку по умолчанию.
Включите кнопку отмены, которая реагирует на стандартные сочетания клавиш отмены. Кнопка «Отмена» обеспечивает четкий и безопасный выход из диалогового окна и возвращает компьютер в состояние, в котором он находился до появления диалогового окна.Убедитесь, что сочетание клавиш Command-period и клавиша Esc (Escape) сопоставлены с кнопкой Отмена.
Убедитесь, что кнопка «Отмена» отменяет все примененные изменения. Кнопка «Отмена» никогда не должна автоматически фиксировать изменения, предварительно просмотренные пользователем при нажатии кнопки «Применить».
Используйте кнопки «Применить», «ОК» и «Отмена» по назначению. Нажатие кнопки «Применить» позволяет просмотреть изменения, но не закрывает диалоговое окно. Нажатие OK подтверждает намерение принять любые изменения и закрывает диалоговое окно. Нажатие кнопки «Отмена» отменяет все примененные изменения и закрывает диалоговое окно.
Обеспечьте быстрое выполнение диалоговых действий. Как правило, после запуска действия из диалогового окна пользователь должен сразу увидеть результаты. Для действий, для выполнения которых требуется более пары секунд, отобразите информацию о ходе выполнения, чтобы пользователь знал, что действие было инициировано, сколько времени оно займет и когда оно будет завершено. Соответствующее руководство см. В разделе Индикаторы выполнения.
Когда (а когда нет) их использовать
Чтобы лучше понять разницу между модальными и немодальными диалогами, давайте посмотрим, что означают термины «диалог» и «модальный».
Диалог (или диалог ) относится к разговору между двумя людьми. В пользовательских интерфейсах диалог — это «разговор» между системой и пользователем, который часто запрашивает информацию или действие от пользователя.
Пользовательский интерфейс Режимы — это особые состояния, в которых одна и та же система имеет несколько разные пользовательские интерфейсы. Каждый режим может иметь разные команды, или одна и та же команда (или действие) может давать разные результаты в зависимости от режима системы.Другими словами, в разных режимах один и тот же ввод будет иметь разные результаты. Например, компьютер с включенным Caps Lock находится в специальном режиме: все набираемые буквы будут отображаться как заглавные. Ввод буквы при включенном Caps Lock имеет другой эффект, чем при выключенном. Или в режиме отслеживания изменений Microsoft Word все ранее сделанные изменения и комментарии видны (тогда как в обычном режиме по умолчанию они не отслеживаются и не отображаются).
С таким пониманием «режима» и «диалога» мы можем легко определять модальные диалоги.
Определение : Модальное диалоговое окно — это диалоговое окно, которое появляется поверх основного содержимого и переводит систему в специальный режим, требующий взаимодействия с пользователем. Этот диалог отключает основное содержимое до тех пор, пока пользователь явно не взаимодействует с модальным диалоговым окном.
Модальный диалог похож на мою кошку Эмму, которая мяукает в 7 утра каждое утро, предлагая мне покормить ее. Возможно, я пытаюсь заснуть или готовиться к новому дню, но моя кошка встает передо мной, а затем мяукает все громче и непрерывно, пока я не увижу ее.Я должен прекратить то, что я делаю, чтобы немедленно обратиться к кошке, если я когда-нибудь надеюсь закончить свою задачу. Иногда она решает сделать это в 3 часа ночи, пока мы спим. Если у нас останутся гости, это может раздражать и смущать. (В защиту своей кошки, после того как я ее покорму, она станет очень спокойной, у нее милый и общительный характер.)
Напротив, немодальных диалоговых окон и окон (или немодальных ) не отключают основное содержимое: отображение диалогового окна не изменяет функциональность пользовательского интерфейса.Пользователь может продолжить взаимодействие с основным контентом (и, возможно, даже переместить окно, свернуть его и т. Д.), Пока диалог открыт. Продолжая нашу аналогию с кошкой, немодальный диалог похож на котенка, который терпеливо сидит возле обеденного стола во время еды, ожидая случайного падения остатков еды со стола. Когда Эмма делает это, я могу есть, разговаривать и наслаждаться ужином, не отвлекаясь. Я могу либо вообще игнорировать ее, либо, как любит делать мой муж, подсовывать ей немного еды под столом ближе к концу трапезы.(Как вы могли заметить, она очень упитана.)
Модальные диалоговые окна изначально предназначались для предупреждения пользователей об ошибке или о каком-либо другом состоянии системы, требующем немедленных действий пользователя. В этих случаях было необходимо, чтобы пользователи были прерваны, чтобы исправить ошибку. Таким образом, размещение диалогового окна в центре экрана в качестве центральной точки интерфейса сделало его очень эффективным. Большим преимуществом таких модальных диалогов было то, что они привлекали внимание пользователей и позволяли им признать проблему и быстро исправить ее.
Однако это первоначальное использование эволюционировало, и теперь модальные диалоги и окна используются убедительно для привлечения внимания пользователя по законным или менее законным причинам.
Недостатки модальных диалогов
Вот некоторые из распространенных проблем, вызываемых модальными диалогами:
- Они требуют немедленного внимания. Модальные окна по своей природе являются обязательными и требуют от пользователя немедленных действий. Поскольку диалоги переводят систему в другой режим, пользователи не могут продолжать то, что они делают, пока они не подтвердят диалог.
- Они прерывают рабочий процесс пользователя. Модальные диалоги заставляют пользователей уходить от задач, над которыми они изначально работали. Каждое прерывание означает потерю времени и усилий не только потому, что пользователи должны обратиться к диалогу, но и потому, что, как только они вернутся к своим исходным задачам, людям придется потратить некоторое время на восстановление контекста.
- Они заставляют пользователей забыть, что они делали. Когда контекст переключается на другую задачу, из-за дополнительной когнитивной нагрузки, накладываемой модальным диалогом, люди могут забыть некоторые детали, связанные с исходной задачей.В этом случае восстановление контекста для исходной задачи может оказаться еще более трудным.
- Они заставляют пользователей создавать и решать дополнительную цель — закрыть диалог. Когда отображается диалоговое окно, в рабочий процесс пользователя добавляются дополнительные шаги: чтение и понимание диалогового окна, а затем принятие решения по этому диалоговому окну. Это увеличение стоимости взаимодействия, вероятно, оттолкнет пользователей, если диалог не будет хорошо обоснован и действительно не содержит важную информацию. Мы более подробно остановимся на этом вопросе позже.
- Они блокируют контент в фоновом режиме. Когда диалоговое окно появляется поверх текущего окна, оно может закрывать важное содержимое и удалять контекст. В результате может стать труднее отвечать в диалоговом окне, когда в диалоговом окне задается вопрос, связанный с информацией, которая была только что скрыта.
Из-за этих недостатков модальные диалоги становятся проблематичными при использовании для некритических действий.
Рекомендации по использованию модальных диалогов
Когда уместно использовать модальные диалоги? Вот несколько рекомендаций, которые помогут определить, действительно ли необходимы модальные диалоги.
1. Используйте модальные диалоговые окна для важных предупреждений, чтобы предотвратить или исправить критические ошибки.
Всякий раз, когда есть вероятность, что работа пользователей будет потеряна или действие может иметь разрушительные, необратимые последствия, прерывайте пользователей, чтобы избежать катастрофы.
Чтобы определить, какая ошибка является достаточно серьезной, чтобы вызвать модальное диалоговое окно, примите во внимание следующее:
- Будет ли проблему легче или труднее исправить, если внимание пользователей отвлечено от задачи? По возможности всегда полезно предотвратить человеческую ошибку до того, как она случится.Однако после того, как ошибка была сделана, ее может быть проще исправить, если сообщение об ошибке представлено в основном содержимом, а не в модальном диалоговом окне. Например, об ошибке в форме следует сообщать на странице рядом с тем местом, где она произошла, чтобы пользователи могли ссылаться на сообщение об ошибке при устранении проблемы. Но сообщение пользователю о том, что его компьютер будет перезагружен через 10 секунд, можно отобразить в модальном диалоговом окне, чтобы убедиться, что пользователь заметил это сообщение.
- Ошибка необратимая? Необратимые ошибки часто приводят к потере информации, что может быть особенно опасным для сложных и трудоемких задач.Например, невозможность добавить товар в корзину может быть досадной ошибкой для бизнеса электронной коммерции, но не необратимой для пользователей, если они не заметят тонкого уведомления (они могут повторить свое действие, если им действительно нужен товар). С другой стороны, перезапись файла или невозможность сохранить изменения в сотнях слайдов — это необратимые действия, поэтому прерывание очень необходимо и часто приветствуется.
2. Используйте модальные диалоговые окна, чтобы попросить пользователя ввести информацию, важную для продолжения текущего процесса.
Когда отсутствующая информация не позволяет системе продолжить процесс, инициированный пользователем, модальный диалог может запросить у пользователя эту информацию.
Etsy, показанный ниже, использует модальное окно, чтобы прерывать пользователя для получения информации для входа, когда этот пользователь пытается сохранить элемент в списке избранного.
Etsy использует модальные диалоги всякий раз, когда пользователь пытается выполнить задачу, в которой перед продолжением требуются дальнейшие шаги. Например, когда пользователь пытается пометить элемент как «избранный», а пользователь не вошел в систему, появляется диалоговое окно, чтобы получить необходимую информацию для выполнения желаемого действия.3. Модальные диалоги можно использовать для фрагментации сложного рабочего процесса на более простые шаги.
Когда дело доходит до рабочих процессов, быстрее не всегда лучше. Для задач, отнимающих много времени и требующих умственного (и эмоционального) уровня, может быть сложно попросить сразу много информации. В таких ситуациях модальные диалоги могут использоваться для разбиения сложной информации на более простые и удобоваримые фрагменты. Мастера — распространенные примеры такого использования модальных диалогов.
Однако важно отметить, что модальное окно с несколькими шагами просто увеличит время, затрачиваемое на выполнение основных задач, повышая вероятность того, что пользователи забудут, что они делали изначально.Поэтому, если вам нужно выполнить многоэтапные модальные окна, дайте пользователям представление об их прогрессе, чтобы они не бросили сразу. Тем не менее, если для начала требуется несколько шагов, это, вероятно, оправдывает выделение для этого полной страницы.
4. Используйте модальные диалоги, чтобы запрашивать информацию, которая, если будет предоставлена, может значительно уменьшить работу или усилия пользователей.
Модальные окна могут работать эффективно, когда запрашиваемая или представляемая информация актуальна или может упростить выполнение текущей задачи.
В случае Zillow.com, веб-сайта по недвижимости, пользователи могут просматривать объявления о недвижимости, не имея учетной записи или агента по недвижимости. Однако, когда они пытаются связаться с агентом для получения списка, сайт отображает модальное диалоговое окно с вопросом, есть ли у них уже агент. Эта информация не критична для ближайшего следующего шага (контакт с агентом по листингу), но все же может быть полезна для оптимизации будущих взаимодействий. В диалоговом окне используется прогрессивное профилирование, и за раз можно ответить на один вопрос, на который легко ответить.Эти вопросы не требуют особого внимания и сосредоточены на важных деталях.
Zillow.com запрашивает у пользователей дополнительную информацию после того, как они отправят запрос об определенном листинге. Имеет смысл спросить, есть ли у пользователя агент по недвижимости на данный момент, потому что это снижает вероятность повторных разговоров с другими агентами в будущем.Ключ к прогрессивному профилированию заключается в том, что они соответствуют ожиданиям пользователя от рабочего процесса — прерывания помогают только тогда, когда они актуальны или полезны для текущей задачи.
5. Не используйте модальные диалоги для несущественной информации, не связанной с текущим пользовательским потоком.
Как обсуждалось выше, модальные диалоги имеют множество недостатков и затрат для пользователей. Чтобы эти затраты были оправданы, их актуальность для задачи и важность должны быть высокими. Модальные диалоги, которые напрямую не связаны с целями пользователей, воспринимаются как раздражающие и могут снизить доверие к компании.
Кроме того, когда несущественная информация представлена в формате с высоким приоритетом, таком как модальный диалог, пользователи откажутся обращать внимание на другие экземпляры этого формата.Это очень похоже на басню Эзопа «Мальчик, который кричал Волка» — постоянное введение других в заблуждение заставит их перестать доверять вам, когда вам это действительно нужно.
Вопреки распространенному мнению, подписка на списки рассылки, хотя и важна для привлечения потенциальных клиентов, не является критичной для пользователя. В недавнем исследовании веб-юзабилити мы услышали интуитивное пренебрежение модальными диалогами, имеющими отношение к подписке на рассылку новостей по электронной почте.
GoodHousekeeping.com делает все возможное с модальным диалоговым окном списка рассылки — не только деактивируется фон, но и полностью заменяется полноэкранной фотографией, удаляя весь контекст того, где пользователь находится на веб-сайте.Он также появляется в течение первых 3 секунд после того, как пользователь впервые попал на главную страницу сайта, что не дает пользователям времени извлечь из этой страницы какую-либо ценность. Диалог требует информации, которая не важна для пользователей или их рабочего процесса, и почти не предоставляет контекста или воспринимаемой ценности. Вверху: Wayfair использует модальные диалоги, чтобы попросить пользователя указать доску, на которой должен быть закреплен этот элемент. Другой элемент пользовательского интерфейса (например, параметр в основном содержании) будет более подходящим для ввода этой информации.Внизу: после того, как доска была выбрана, Wayfair использует модальное диалоговое окно, чтобы попросить пользователей пригласить друзей на свои доски — действие, которое не является важным для пользователей и увеличивает стоимость взаимодействия при закреплении элемента.6. Избегайте модальных диалогов, которые прерывают важные процессы, такие как потоки оформления заказа.
Checkout — это процесс с высокими ставками как для пользователей, так и для бизнеса: пользователи хотят убедиться, что процесс является плавным, безопасным и безошибочным, а компании хотят, чтобы пользователь следовал своему решению о покупке.Модальные диалоги, если они необоснованны, могут в лучшем случае отвлекать пользователей и в худшем случае подрывать их доверие.
В более ранней версии Walmart.com использовалось модальное диалоговое окно, предлагающее пользователям войти в систему во время оформления заказа. В лучшем случае это модальное окно могло бы отвлечь пользователей и запустить их в полноценный квест по поиску пароля Walmart.com, а не просто завершить оформление заказа в качестве гостя. В худшем случае пользователи могут почувствовать, что их вынуждают создать учетную запись — и только это может повлиять на решение о покупке. С тех пор Walmart переработал свой веб-сайт, чтобы удалить это модальное диалоговое окно (но этот редизайн также полностью удалил гостевую проверку и теперь требует, чтобы у пользователей была учетная запись для проверки, что, честно говоря, столь же отталкивает).
Модальный диалог Walmart потенциально может стать опасной кроличьей ноской для соответствующих, но не критических задач.7. Избегайте модальных диалогов для принятия сложных решений, требующих дополнительных источников информации, недоступных в модальном окне.
Модальные диалоги следует использовать для коротких прямых диалогов с пользователем. Если модальное окно требует от пользователя проведения сложного исследования или обращения к дополнительным источникам информации (потенциально заблокированным модальным окном), то это не тот элемент пользовательского интерфейса, который подходит для такого взаимодействия.
Frontier Airlines использует модальный диалог, чтобы продвигать дополнительные продажи на своих основных рейсах. Диалог требует, чтобы пользователи решили потратить больше денег, но он не позволяет им получить доступ к дополнительной информации, необходимой для принятия этого решения (например, если остались какие-либо приличные места).Рассмотрите немодальные диалоги вместо
В ситуациях, когда задача не является критической, может быть уместен немодальный диалог. Немодальные диалоги менее оскорбительны, чем модальные, потому что они позволяют пользователям продолжать свою деятельность и игнорировать их, если они неактуальны.Тем не менее, они могут быть разрушительными, особенно если они скрывают важную информацию на экране или требуют слишком сложных взаимодействий.
Более того, некоторые немодальные диалоговые окна плохо транслируются между устройствами и браузерами — например, немодальное окно в Chrome на рабочем столе может стать модальным в Safari на iPhone, например, с Meowbox.com ниже.
На настольном сайте Meowbox.com (слева) в правом нижнем углу домашней страницы появляется синхронизированное немодальное диалоговое окно для подписки на информационные бюллетени.Однако при мобильной визуализации сайта (справа) немодальное окно становится полноэкранным модальным окном, вынуждая пользователя вводить данные перед тем, как двигаться дальше. В то время как настольная версия позволяет легко отклонить запрос, мобильная версия этого не делает.Немодальные окна полезны, когда пользователям необходимо быстро переключаться между режимами, чтобы получить доступ к определенной информации. Например, Google Mail использует немодальные окна в качестве метода по умолчанию для создания новых сообщений электронной почты. Пользователи могут продолжить работу с открытым этим окном, свернуть составленное электронное письмо, не теряя его (или, при желании, развернуть его в модальное окно).Это отдельное представление позволяет пользователям находить старые электронные письма или дополнительную информацию, которая может быть полезна для составления текущего электронного письма.
Немодальные окна Google Mail позволяют легко переключаться между записью и чтением информации.Заключение
Как модальные, так и немодальные диалоги полезны и требуют или поощряют участие пользователя. Когда дело доходит до выбора между этими двумя типами диалогов, следует учитывать контекст пользователя и рабочий процесс. Избегайте излишнего прерывания пользователей и нарушения их рабочих процессов.Упростите пользователям решение проблем и достижение их целей. Если компания желает добиться устойчивого прогресса в достижении бизнес-целей, при принятии проектных решений необходимо уделять приоритетное внимание целям пользователей.
Когда дело доходит до модальных диалогов, учтите следующее: никто не любит, когда его прерывают, но, если необходимо, убедитесь, что оно того стоит.
Мы не можем найти эту страницу
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}} *
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}} / 500 {{l10n_strings.TAGS}} {{$ item}} {{l10n_strings.ПРОДУКТЫ}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}} {{$ select.selected.display}}{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$ select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}диалог | Electron
Отображение диалоговых окон собственной системы для открытия и сохранения файлов, предупреждений и т. Д.
Процесс: основной
Пример отображения диалогового окна для выбора нескольких файлов:
const {dialog} = require ('electronic' ) Консоль
.log (dialog.showOpenDialog ({properties: ['openFile', 'multiSelections']}))
Копирование методов Модуль dialog
имеет следующие методы:
dialog.showOpenDialogSync ([browserWindow, ] options)
-
browserWindow
BrowserWindow (необязательно) -
options
Object-
title
String (необязательно) -
defaultPath
String (необязательно) -
buttonLabel
String (необязательно) — Custom метка для кнопки подтверждения, когда оставьте пустым, будет использоваться метка по умолчанию. -
фильтры
FileFilter [] (необязательно) -
properties
String [] (необязательно) — Содержит, какие функции диалоговое окно должно использовать. Поддерживаются следующие значения:-
openFile
— разрешить выбор файлов. -
openDirectory
— Разрешить выбор каталогов. -
multiSelections
— Разрешить выбор нескольких путей. -
showHiddenFiles
— Показать скрытые файлы в диалоговом окне. -
createDirectory
macOS — Разрешить создание новых каталогов из диалогового окна. -
promptToCreate
Windows — Запрос на создание, если введен путь к файлу в диалоге не существует. На самом деле это не создает файл в путь, но позволяет возвращать несуществующие пути, которые должны быть созданный приложением. -
noResolveAliases
macOS — отключить автоматический псевдоним (символическая ссылка) пути разрешающая способность.Выбранные псевдонимы теперь будут возвращать путь псевдонима вместо их целевой путь. -
TreatPackageAsDirectory
macOS — обрабатывать пакеты, такие как папки.app
, как каталог вместо файла. -
dontAddToRecent
Windows — не добавлять открываемый элемент в список последних документов.
-
-
сообщение
Строка (необязательно) macOS — Сообщение для отображения над вводом коробки. -
securityScopedBookmarks
Boolean (необязательно) macOS mas — Создание закладок с ограничением безопасности при упаковке для Mac App Store.
-
Возвращает String [] | undefined
, пути к файлам, выбранные пользователем; если диалог отменен, он возвращает undefined
.
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.
Фильтры
определяют массив типов файлов, которые могут отображаться или
выбирается, если вы хотите ограничить пользователя определенным типом. Например:
{
фильтры: [
{name: 'Изображения', расширения: ['jpg', 'png', 'gif']},
{name: 'Фильмы', расширения: ['mkv' , 'avi', 'mp4']},
{имя: 'Пользовательский тип файла', расширения: ['как']},
{имя: 'Все файлы', расширения: ['*']}
]
}
Копия Массив extension
должен содержать расширения без подстановочных знаков или точек (например,грамм. 'png'
— хорошо, а '.png'
и '* .png'
— плохо). Чтобы показать все файлы, используйте '*'
подстановочный знак (другие подстановочные знаки не поддерживаются).
Примечание: В Windows и Linux открытое диалоговое окно не может быть одновременно средством выбора файлов
и селектор каталогов, поэтому, если вы установите для свойств
значение ['openFile', 'openDirectory']
на этих платформах селектор каталогов будет
показано.
dialog.showOpenDialogSync (mainWindow, {
properties: ['openFile', 'openDirectory']
})
Копировать dialog.showOpenDialog ([browserWindow,] options)
-
browserWindow
BrowserWindow (необязательно) -
параметры
Object-
title
String (необязательно) -
defaultPath
String (необязательно) - buttonLabel (необязательно) — Пользовательская метка для кнопки подтверждения, когда оставьте пустым, будет использоваться метка по умолчанию.
-
фильтры
FileFilter [] (необязательно) -
properties
String [] (необязательно) — Содержит, какие функции диалоговое окно должно использовать.Поддерживаются следующие значения:-
openFile
— разрешить выбор файлов. -
openDirectory
— Разрешить выбор каталогов. -
multiSelections
— Разрешить выбор нескольких путей. -
showHiddenFiles
— Показать скрытые файлы в диалоговом окне. -
createDirectory
macOS — Разрешить создание новых каталогов из диалогового окна. -
promptToCreate
Windows — Запрос на создание, если введен путь к файлу в диалоге не существует.На самом деле это не создает файл в путь, но позволяет возвращать несуществующие пути, которые должны быть созданный приложением. -
noResolveAliases
macOS — отключить автоматический псевдоним (символическая ссылка) пути разрешающая способность. Выбранные псевдонимы теперь будут возвращать путь псевдонима вместо их целевой путь. -
TreatPackageAsDirectory
macOS — обрабатывать пакеты, такие как папки.app
, как каталог вместо файла. -
dontAddToRecent
Windows — не добавлять открываемый элемент в список последних документов.
-
-
сообщение
Строка (необязательно) macOS — Сообщение для отображения над вводом коробки. -
securityScopedBookmarks
Boolean (необязательно) macOS mas — Создание закладок с ограничением безопасности при упаковке для Mac App Store.
-
Возвращает Promise
— разрешить с помощью объекта, содержащего следующее:
-
cancelled
Boolean — независимо от того, был ли диалог отменен. -
filePaths
String [] — массив путей к файлам, выбранных пользователем. Если диалог отменен, это будет пустой массив. -
закладки
String [] (необязательно) macOS mas — Массив, соответствующий массивуfilePaths
строк в кодировке base64, который содержит данные закладок с заданной областью безопасности.securityScopedBookmarks
должен быть включен для заполнения. (Для возвращаемых значений см. Таблицу здесь.)
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.
Фильтры
определяют массив типов файлов, которые могут отображаться или
выбирается, если вы хотите ограничить пользователя определенным типом. Например:
{
фильтры: [
{name: 'Изображения', расширения: ['jpg', 'png', 'gif']},
{name: 'Фильмы', расширения: ['mkv' , 'avi', 'mp4']},
{имя: 'Пользовательский тип файла', расширения: ['как']},
{имя: 'Все файлы', расширения: ['*']}
]
}
Копия Массив extension
должен содержать расширения без подстановочных знаков или точек (например,грамм. 'png'
— хорошо, а '.png'
и '* .png'
— плохо). Чтобы показать все файлы, используйте '*'
подстановочный знак (другие подстановочные знаки не поддерживаются).
Примечание: В Windows и Linux открытое диалоговое окно не может быть одновременно средством выбора файлов
и селектор каталогов, поэтому, если вы установите для свойств
значение ['openFile', 'openDirectory']
на этих платформах селектор каталогов будет
показано.
dialog.showOpenDialog (mainWindow, {
свойства: ['openFile', 'openDirectory']
}).затем (результат => {
console.log (result.canceled)
console.log (result.filePaths)
}). catch (err => {
console.log (err)
})
Копировать dialog.showSaveDialogSync ([browserWindow,] options)
-
browserWindow
BrowserWindow (необязательно) -
options
Object-
title
String (optional) — Заголовок диалогового окна. Не может отображаться в некоторых средах рабочего стола Linux . -
defaultPath
String (необязательно) — абсолютный путь к каталогу, абсолютный файл путь или имя файла для использования по умолчанию. -
buttonLabel
String (optional) — Пользовательский ярлык для кнопки подтверждения, когда оставьте пустым, будет использоваться метка по умолчанию. -
фильтры
FileFilter [] (необязательно) -
сообщение
Строка (необязательно) macOS — Сообщение для отображения над текстовыми полями. -
nameFieldLabel
Строка (необязательно) macOS — Пользовательская метка для текста отображается перед текстовым полем имени файла. -
showsTagField
Boolean (необязательно) macOS — Показать поле ввода тегов, по умолчаниюистинно
. -
свойства
String [] (необязательно)-
showHiddenFiles
— Показать скрытые файлы в диалоговом окне. -
createDirectory
macOS — Разрешить создание новых каталогов из диалогового окна. -
TreatPackageAsDirectory
macOS — обрабатывать пакеты, такие как папки.app
, как каталог вместо файла. -
showOverwriteConfirmation
Linux — Устанавливает, будет ли пользователю отображаться диалоговое окно подтверждения, если пользователь вводит имя файла, который уже существует. -
dontAddToRecent
Windows — Не добавлять сохраняемый элемент в список последних документов.
-
-
securityScopedBookmarks
Boolean (необязательно) macOS mas — создание закладки с ограничением безопасности при упаковке для Mac App Store.Если эта опция включена и файл еще не существует, по выбранному пути будет создан пустой файл.
-
Возвращает Строка | undefined
, путь к файлу, выбранный пользователем; если диалог отменен, он возвращает undefined
.
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.
Фильтры
определяют массив типов файлов, которые могут отображаться, см. диалог.showOpenDialog
для примера.
dialog.showSaveDialog ([browserWindow,] options)
-
browserWindow
BrowserWindow (необязательно) -
options
Object-
title
String (optional) — Заголовок диалогового окна. Не может отображаться в некоторых средах рабочего стола Linux . -
defaultPath
String (необязательно) — абсолютный путь к каталогу, абсолютный файл путь или имя файла для использования по умолчанию. -
buttonLabel
String (optional) — Пользовательский ярлык для кнопки подтверждения, когда оставьте пустым, будет использоваться метка по умолчанию. -
фильтры
FileFilter [] (необязательно) -
сообщение
Строка (необязательно) macOS — Сообщение для отображения над текстовыми полями. -
nameFieldLabel
Строка (необязательно) macOS — Пользовательская метка для текста отображается перед текстовым полем имени файла. -
showsTagField
Boolean (необязательно) macOS — Показать поле ввода тегов, по умолчаниюtrue
. -
свойства
String [] (необязательно)-
showHiddenFiles
— Показать скрытые файлы в диалоговом окне. -
createDirectory
macOS — Разрешить создание новых каталогов из диалогового окна. -
TreatPackageAsDirectory
macOS — обрабатывать пакеты, такие как папки.app
, как каталог вместо файла. -
showOverwriteConfirmation
Linux — Устанавливает, будет ли пользователю отображаться диалоговое окно подтверждения, если пользователь вводит имя файла, который уже существует. -
dontAddToRecent
Windows — Не добавлять сохраняемый элемент в список последних документов.
-
-
securityScopedBookmarks
Boolean (необязательно) macOS mas — создание закладки с ограничением безопасности при упаковке для Mac App Store. Если эта опция включена и файл еще не существует, по выбранному пути будет создан пустой файл.
-
Возвращает Promise
— разрешить с помощью объекта, содержащего следующее:
-
cancelled
Boolean — независимо от того, был ли диалог отменен. -
filePath
String (необязательно) — если диалоговое окно отменено, это будетundefined
. -
закладка
Строка (необязательно) macOS mas — Строка в кодировке Base64, которая содержит данные закладки с областью безопасности для сохраненного файла.securityScopedBookmarks
должен быть включен, чтобы это присутствовало. (Для возвращаемых значений см. Таблицу здесь.)
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.
Фильтры
определяют массив типов файлов, которые могут отображаться, см. dialog.showOpenDialog
для примера.
Примечание: В macOS рекомендуется использовать асинхронную версию, чтобы избежать проблем, когда разворачивание и сворачивание диалога.
dialog.showMessageBoxSync ([browserWindow,] options)
-
browserWindow
BrowserWindow (необязательно) -
options
Object-
message
String — Содержимое окна сообщения. -
тип
Строка (необязательно) — может быть«нет»
,«информация»
,«ошибка»
,«вопрос»
или«предупреждение»
. В Windows«вопрос»
отображает тот же значок, что и«информация»
, если только вы устанавливаете значок с помощью опции«icon»
. В macOS«предупреждение»
и«ошибка»
отображает такой же значок предупреждения. -
buttons
String [] (необязательно) — массив текстов для кнопок.В Windows пустой массив приведет к появлению одной кнопки с надписью «ОК». -
defaultId
Целое число (необязательно) — индекс кнопки в массиве кнопок, который будет быть выбранным по умолчанию при открытии окна сообщения. -
title
String (необязательно) — заголовок окна сообщения, некоторые платформы не будут его отображать. -
деталь
Строка (необязательно) — Дополнительная информация сообщения. -
icon
(NativeImage | String) (необязательно) -
textWidth
Целое число (необязательно) macOS — Пользовательская ширина текста в окне сообщения. -
cancelId
Целое число (необязательно) — индекс кнопки, которая будет использоваться для отмены диалога через клавишаEsc
. По умолчанию это назначается первой кнопке с «отменить» или «нет» в качестве метка. Если таких помеченных кнопок нет и этот параметр не установлен,0
будет использоваться в качестве возвращаемое значение. -
noLink
Boolean (необязательно) — в Windows Electron попытается выяснить, какой из кнопкиnoLink
наtrue
. -
normalizeAccessKeys
Boolean (необязательно) — нормализовать клавиши доступа с клавиатуры на разных платформах. По умолчаниюfalse
. Включение этого параметра предполагает, чтои
используются в метки кнопок для размещения клавиши быстрого доступа и ярлыки будут преобразованы, чтобы они работали правильно на каждой платформе,и
символы удалены в macOS, преобразованы в_
в Linux и оставлены нетронутым в Windows.Например, метка кнопкиVie & w
будет преобразован вVie_w
в Linux иПосмотреть
в macOS и может быть выбран черезAlt-W
в Windows и Linux.
-
Возвращает Целое число
— индекс нажатой кнопки.
Показывает окно сообщения, процесс блокируется до тех пор, пока окно сообщения не будет закрыто. Возвращает индекс нажатой кнопки.
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.Если browserWindow
не отображается, диалог к нему не прикрепляется. В таком случае оно будет отображаться как отдельное окно.
dialog.showMessageBox ([browserWindow,] options)
-
browserWindow
BrowserWindow (необязательно) -
options
Object-
message
String — Содержимое окна сообщения. -
тип
Строка (необязательно) — может быть«нет»
,«информация»
,«ошибка»
,«вопрос»
или«предупреждение»
.В Windows«вопрос»
отображает тот же значок, что и«информация»
, если только вы устанавливаете значок с помощью опции«icon»
. В macOS«предупреждение»
и«ошибка»
отображает такой же значок предупреждения. -
buttons
String [] (необязательно) — массив текстов для кнопок. В Windows пустой массив приведет к появлению одной кнопки с надписью «ОК». -
defaultId
Целое число (необязательно) — индекс кнопки в массиве кнопок, который будет быть выбранным по умолчанию при открытии окна сообщения. -
сигнал
AbortSignal (необязательно) — передать экземпляр AbortSignal в при необходимости закройте окно сообщения, окно сообщения будет вести себя так, как если бы оно было отменено пользователем. В macOS сигнал -
title
String (необязательно) — заголовок окна сообщения, некоторые платформы не будут его отображать. -
деталь
Строка (необязательно) — Дополнительная информация сообщения. -
checkboxLabel
String (необязательно) — если указано, окно сообщения будет установите флажок с данной меткой. -
checkboxChecked
Boolean (optional) — Начальное проверенное состояние флажок.false
по умолчанию. -
icon
NativeImage (необязательно) -
textWidth
Integer (необязательно) macOS — настраиваемая ширина текста в окне сообщения. -
cancelId
Целое число (необязательно) — индекс кнопки, которая будет использоваться для отмены диалога через клавишаEsc
.По умолчанию это назначается первой кнопке с «отменить» или «нет» в качестве метка. Если таких помеченных кнопок нет и этот параметр не установлен,0
будет использоваться в качестве возвращаемое значение. -
noLink
Boolean (необязательно) — в Windows Electron попытается выяснить, какой из кнопкиnoLink
наtrue
. -
normalizeAccessKeys
Boolean (необязательно) — нормализовать клавиши доступа с клавиатуры на разных платформах. По умолчаниюfalse
. Включение этого параметра предполагает, чтои
используются в метки кнопок для размещения клавиши быстрого доступа и ярлыки будут преобразованы, чтобы они работали правильно на каждой платформе,и
символы удалены в macOS, преобразованы в_
в Linux и оставлены нетронутым в Windows. Например, метка кнопкиVie & w
будет преобразован вVie_w
в Linux иПосмотреть
в macOS и может быть выбран черезAlt-W
в Windows и Linux.
-
Возвращает Promise
— разрешается с обещанием, содержащим следующие свойства:
-
response
Number — индекс нажатой кнопки. -
checkboxChecked
Boolean — установленное состояние флажка, если ФлажокУстановлен ярлык
. В противном случаеложно
.
Показывает окно сообщения.
Аргумент browserWindow
позволяет диалоговому окну присоединяться к родительскому окну, делая его модальным.
dialog.showErrorBox (title, content)
-
title
String — Заголовок, отображаемый в поле ошибки. -
content
String — Текстовое содержимое, отображаемое в поле ошибки.
Отображает модальное диалоговое окно с сообщением об ошибке.
Этот API можно безопасно вызывать перед событием ready
, которое генерирует модуль app
,
обычно используется для сообщения об ошибках на ранней стадии запуска. Если называется
перед событием app ready
в Linux сообщение будет отправлено на stderr,
и диалоговое окно с графическим интерфейсом пользователя не появится.
dialog.showCertificateTrustDialog ([browserWindow,] options)
macOS Windows -
browserWindow
BrowserWindow (необязательно) -
параметры сертификата
импортировать объект-
Сертификат
Сертификат . -
сообщение
Строка — сообщение для отображения пользователю.
-
Возвращает Promise
— разрешается, когда отображается диалоговое окно доверия сертификату.
В macOS отображается модальное диалоговое окно с сообщением и сертификатом.
информации и дает пользователю возможность доверять / импортировать
сертификат. Если вы предоставите аргумент browserWindow
, диалоговое окно будет
прикреплен к родительскому окну, что делает его модальным.
В Windows возможности более ограничены из-за используемых API Win32:
- Сообщение
- Аргумент
browserWindow
игнорируется, поскольку невозможно сделать это модальное диалоговое окно подтверждения.
Массив закладок
showOpenDialog
, showOpenDialogSync
, showSaveDialog
и showSaveDialogSync
вернет массив закладок
.
Тип сборки | securityScopedBookmarks логический | Тип возврата | Возвращаемое значение | ||
---|---|---|---|---|---|
macOS mas | True | Success | 9000OOKM True | Ошибка | [''] (массив пустой строки) |
macOS mas | False | NA | [] (пустой массив) | ||
non mas any | NA | [] (пустой массив) |
В macOS диалоги представлены в виде листов, прикрепленных к окну, если вы предоставите
ссылка BrowserWindow
в параметре browserWindow
или модальные окна, если нет
окно предусмотрено.
Вы можете вызвать BrowserWindow.getCurrentWindow (). SetSheetOffset (offset)
, чтобы изменить
смещение от оконной рамы, куда крепятся листы.
Тип QML MessageDialog | Qt Quick Dialogs 5.15.7
Диалоговый компонент для отображения всплывающих сообщений. Подробнее …
Оператор импорта: | import QtQuick.Dialogs 1.3 |
Начиная с: | Qt 5.2 |
Недвижимость
Сигналы
Методы
Подробное описание
Самый простой вариант использования MessageDialog — это всплывающее предупреждение.Это также позволяет пользователю реагировать по-разному в зависимости от того, какие кнопки активированы. Диалог изначально невидим. Вам нужно сначала установить свойства по желанию, а затем установить visible на true
или вызвать open ().
Вот минимальный пример отображения предупреждения и выхода после ответа пользователя:
импорт QtQuick 2.2 импортировать QtQuick.Dialogs 1.1 MessageDialog { id: messageDialog title: "Могу я привлечь ваше внимание, пожалуйста" text: "Это так здорово, что вы используете Qt Quick." onAccepted: { console.log («И, конечно, вы могли только согласиться.») Qt.quit () } Component.onCompleted: visible = true }
Существует несколько возможных обработчиков, в зависимости от того, какие стандартные кнопки имеют диалоговое окно, и роль каждого из них. Например, обработчик onRejected будет вызываться, если пользователь нажимает кнопку Cancel , Close или Abort .
Окно MessageDialog автоматически становится временным для своего родительского окна.Таким образом, независимо от того, объявляете ли вы диалог внутри элемента или внутри окна, диалоговое окно будет отображаться с центром над окном, содержащим элемент, или над объявленным вами окном.
Реализацией MessageDialog будет диалог сообщений платформы, если это возможно. Если это невозможно, он попытается создать экземпляр QMessageBox. Если это также невозможно, то он вернется к реализации QML, DefaultMessageDialog.qml
. В этом случае вы можете настроить внешний вид, отредактировав этот файл. DefaultMessageDialog.qml
содержит прямоугольник для хранения содержимого диалогового окна, поскольку некоторые встроенные системы не поддерживают несколько окон верхнего уровня. Когда диалоговое окно станет видимым, оно будет автоматически заключено в окно, если это возможно, или просто переопределится поверх главного окна, если может быть только одно окно.
Имущественная документация
clickedButton: StandardButton |
Это свойство содержит кнопку, нажатую пользователем.Его значение — один из флагов, установленных для свойства standardButtons.
Текст, отображаемый в области сведений, которая по умолчанию скрыта. Затем пользователь сможет нажать кнопку Показать подробности … , чтобы сделать его видимым.
См. Также текст .
значок: QQuickStandardIcon :: Icon |
Для значка окна сообщения можно указать одно из следующих значений:
без значка | StandardIcon.NoIcon | Для текстового оповещения без украшений. |
StandardIcon.Question | Для того, чтобы задать вопрос во время нормальной работы. | |
StandardIcon.Information | Для сообщения информации о нормальных операциях. | |
StandardIcon.Warning | Для сообщения о некритических ошибках. | |
StandardIcon.Критический | Для сообщения о критических ошибках. |
Значение по умолчанию — StandardIcon.NoIcon
.
Значения перечисления такие же, как в QMessageBox :: Icon.
Информативный текст, дающий более полное описание сообщения.
Информационный текст может использоваться для дополнения текста
, чтобы предоставить пользователю дополнительную информацию. В зависимости от платформы он может отображаться более мелким шрифтом под текстом или просто добавляться к тексту.
См. Также текст .
модальность: Qt :: WindowModality |
Должен ли диалог быть показан модальным по отношению к окну, содержащему родительский элемент диалога, модальным по отношению ко всему приложению или немодальным.
По умолчанию это Qt.WindowModal
.
Модальность не означает, что есть какие-либо блокирующие вызовы для ожидания принятия или отклонения диалога; только то, что пользователю будет запрещено взаимодействовать с родительским окном и / или окнами приложения, пока диалог не будет закрыт.
standardButtons: Стандартные кнопки |
MessageDialog имеет ряд кнопок внизу, каждая из которых имеет ButtonRole, который определяет, какой сигнал будет выдан при нажатии кнопки. Вы также можете узнать, какая именно кнопка была нажата постфактум, с помощью свойства clickedButton. Вы можете контролировать, какие кнопки доступны, задав для standardButtons побитовое или комбинацию следующих флагов:
Константа | Описание |
---|---|
StandardButton.Ok | Кнопка OK , определенная с помощью AcceptRole. |
StandardButton.Open | Кнопка Open , определенная с помощью AcceptRole. |
StandardButton.Save | A Сохранить кнопку , заданную с помощью AcceptRole. |
StandardButton.Cancel | A Кнопка отмены , определенная с помощью RejectRole. |
StandardButton.Закрыть | A Кнопка закрытия , определенная с помощью RejectRole. |
StandardButton.Discard | A Отменить или Не сохранять Кнопка , в зависимости от платформы, определенной с помощью DestructiveRole. |
StandardButton.Apply | Кнопка Apply , определенная с помощью ApplyRole. |
StandardButton.Reset | A Кнопка сброса , определенная с помощью ResetRole. |
StandardButton.RestoreDefaults | A Restore Defaults button, определенный с помощью ResetRole. |
StandardButton.Help | A Кнопка справки , определенная с помощью HelpRole. |
StandardButton.SaveAll | A Сохранить все Кнопка , определенная с помощью AcceptRole. |
StandardButton. Да | A Да кнопка, определенная с помощью YesRole. |
StandardButton.YesToAll | A Да для всех Кнопка , определенная с помощью YesRole. |
StandardButton.No | A Нет кнопки , определяемой с помощью NoRole. |
StandardButton.NoToAll | A Нет для всех Кнопка , определенная с помощью NoRole. |
StandardButton.Abort | Кнопка Abort , определенная с помощью RejectRole. |
StandardButton.Retry | A Retry Кнопка , определенная с помощью AcceptRole. |
StandardButton.Ignore | Кнопка Ignore , определенная с помощью AcceptRole. |
Например, в следующем диалоговом окне будет задан вопрос с 5 вариантами ответов:
импорт QtQuick 2.2 импортировать QtQuick.Dialogs 1.1 MessageDialog { title: "Перезаписать?" значок: StandardIcon.Question текстовый файл.txt уже существует. Заменять?" detailText: «Замена файла означает, что его существующее содержимое будет потеряно». + «Вместо этого будет скопирован файл, который вы сейчас копируете». standardButtons: StandardButton.Yes | StandardButton.YesToAll | StandardButton.No | StandardButton.NoToAll | StandardButton.Abort Component.onCompleted: visible = true onYes: console.log ("скопировано") onNo: console.log («не копировал») onRejected: console.log («прервано») }
Значение по умолчанию — StandardButton.Хорошо
.
Значения перечисления такие же, как в QMessageBox :: StandardButtons.
Основной отображаемый текст.
Заголовок диалогового окна.
Это свойство определяет, отображается ли диалог. По умолчанию это false
.
См. Также модальность .
Сигнальная документация
Этот сигнал излучается, когда пользователь нажимает любую кнопку с ролью AcceptRole: OK , Open , Save , Save All , Retry или Ignore .
Соответствующий обработчик — onAccepted
.
Примечание: Соответствующий обработчик — onAccepted
.
Этот сигнал излучается, когда пользователь нажимает кнопку Применить .
Соответствующий обработчик — onApply
.
Примечание: Соответствующий обработчик — onApply
.
Этот сигнал излучается, когда пользователь нажимает кнопку Discard .
Соответствующий обработчик — на Диске
.
Примечание: Соответствующий обработчик — на Диске
.
Этот сигнал излучается, когда пользователь нажимает кнопку Help . В зависимости от платформы диалоговое окно не может быть закрыто автоматически, потому что помощь, предоставляемая вашим приложением, может потребоваться, чтобы соответствовать тексту, отображаемому в этом диалоговом окне, чтобы помочь пользователю принять решение. Однако на других платформах невозможно одновременно отображать диалоговое окно и окно справки.Если вы хотите быть уверенным, что диалоговое окно закроется, вы можете установить в обработчике visible значение false
.
Соответствующий обработчик — onHelp
.
Примечание: Соответствующий обработчик — onHelp
.
Этот сигнал излучается, когда пользователь нажимает любую кнопку с NoRole: No или No to All .
Соответствующий обработчик — под номером
.
Примечание: Соответствующий обработчик — на №
.
Этот сигнал излучается, когда пользователь закрыл диалоговое окно, закрыв диалоговое окно, нажав кнопку Отмена , Закрыть или Прервать в диалоговом окне, или нажав кнопку возврата или клавишу выхода.
Соответствующий обработчик — onRejected
.
Примечание: Соответствующий обработчик — onRejected
.
Этот сигнал излучается, когда пользователь нажимает любую кнопку с ролью ResetRole: Reset или Restore Defaults .
Соответствующий обработчик — onReset
.
Примечание: Соответствующий обработчик — onReset
.
Этот сигнал излучается, когда пользователь нажимает любую кнопку с YesRole: Yes или Yes to All .
Соответствующий обработчик — при Да
.
Примечание: Соответствующий обработчик — , да
.
Методическая документация
Показывает диалоговое окно пользователю.Это эквивалентно настройке visible на true
.
© 2021 Компания Qt Company Ltd. Вклад в документацию, включенный в этот документ, является собственностью их владельцы. Представленная здесь документация лицензирована в соответствии с условиями лицензии GNU Free Documentation License версии 1.3, опубликованной Free Software Foundation. Qt и соответствующие логотипы являются товарными знаками компании Qt Company Ltd. в Финляндии и / или других странах по всему миру. Все остальные товарные знаки являются собственностью их владельцев.
Диалоги Tkinter — документация Python 3.10.0
Модуль tkinter.filedialog
предоставляет классы и фабричные функции для
создание окон выбора файла / каталога.
Диалоги собственной загрузки / сохранения
Следующие классы и функции предоставляют диалоговые окна файлов, которые объединяют собственный внешний вид с параметрами конфигурации для настройки поведения. Следующие аргументы ключевого слова применимы к классам и функциям перечислено ниже:
parent — окно для размещения диалога поверх
заголовок — заголовок окна
initialdir — каталог, в котором запускается диалог в
initialfile — файл, выбранный при открытии диалога
типов файлов — последовательность кортежей (метка, шаблон), разрешен подстановочный знак «*»
defaultextension — расширение по умолчанию для добавления в файл (диалоговые окна сохранения)
несколько — если true, выбор нескольких элементов разрешен
Статические заводские функции
Следующие ниже функции при вызове создают модальное диалоговое окно с собственным интерфейсом,
дождитесь выбора пользователя, затем верните выбранное значение (я) или None
в
звонящий.
-
tkinter.filedialog.
askopenfile
( mode = ‘r’ , ** options ) -
tkinter.filedialog.
askopenfiles
( mode = ‘r’ , ** options ) Две указанные выше функции создают диалог
Открыть
и возвращают открытое файловые объекты в режиме только для чтения.
-
tkinter.filedialog.
спрашиваетaveasfile
( mode = ‘w’ , ** options ) Создайте диалоговое окно
SaveAs
и верните объект файла, открытый в режиме только для записи.
-
tkinter.filedialog.
askopenfilename
( ** варианты ) -
tkinter.filedialog.
askopenfilenames
( ** варианты ) Две указанные выше функции создают диалог
Открыть
и возвращают выбранные файлы, соответствующие существующим файлам.
-
tkinter.filedialog.
спрашиваетaveasfilename
( ** варианты ) Создайте диалоговое окно
SaveAs
и верните выбранное имя файла.
-
tkinter.filedialog.
запросить каталог
( ** варианты ) Предлагает пользователю выбрать каталог.
Дополнительная опция ключевого слова:
mustexist — определяет, должен ли выбор быть существующим каталогом.
- класс
tkinter.filedialog.
Открыть
( мастер = Нет , ** опции ) - класс
tkinter.filedialog.
SaveAs
( master = нет , ** опции ) Два вышеуказанных класса предоставляют собственные диалоговые окна для сохранения и загрузки. файлы.
Классы комфорта
Приведенные ниже классы используются для создания окон файлов / каталогов с нуля. Они не имитируют внешний вид платформы.
- класс
tkinter.filedialog.
Каталог
( мастер = Нет , ** опции ) Создайте диалоговое окно, предлагающее пользователю выбрать каталог.
Примечание
Класс FileDialog должен быть подклассом для настраиваемого события обращение и поведение.
- класс
tkinter.filedialog.
FileDialog
( master , title = None ) Создание основного диалогового окна выбора файла.
-
cancel_command
( event = нет ) Запускает закрытие диалогового окна.
-
dirs_double_event
( событие ) Обработчик событий для события двойного щелчка в каталоге.
-
dirs_select_event
( событие ) Обработчик события щелчка в каталоге.
-
files_double_event
( событие ) Обработчик события двойного щелчка по файлу.
-
files_select_event
( событие ) Обработчик события однократного щелчка по файлу.
-
filter_command
( event = None ) Отфильтруйте файлы по каталогу.
-
get_filter
() Получить текущий фильтр файлов.
-
get_selection
() Получить текущий выбранный элемент.
-
go
( dir_or_file = os.curdir , pattern = ‘*’ , default = » , key = None ) Отрисовка диалогового окна и запуск цикла обработки событий.
-
ok_event
( событие ) Выйти из диалогового окна, возвращающего текущий выбор.
-
выйти
( как = нет ) Диалог выхода с возвратом имени файла, если он есть.
-
set_filter
( dir , pat ) Установите фильтр файлов.
-
set_selection
( файл ) Обновить текущий выбор файлов до , файл .
-
- класс
tkinter.filedialog.
LoadFileDialog
( master , title = None ) Подкласс FileDialog, который создает диалоговое окно для выбора существующий файл.
-
ok_command
() Проверить, что файл предоставлен и что в выбранном уже существующий файл.
-
- класс
tkinter.filedialog.
SaveFileDialog
( master , title = None ) Подкласс FileDialog, который создает диалоговое окно для выбора файл назначения.