Отправляет email-рассылки с помощью сервиса Sendsay

[prg] Re[2]: Скрипты и настройки для для IDE

Здравствуйте, Almus.

Языки разные - пока Python и Java Script.
Блокнот - понятно, но очень хочется всяких плюшек, вроде тех же break points.
VSCode меня многим устраивает, но болтливая автоподстановка бесит. Невозможно писать, когда он непрерывно бухтит, причем не то, что предлагает подставить, а заголовок окна.
Большую Visual Studio я посмотрел, но показалось слишком уж чудовищно.

   2024-10-25 02:48:25 (#3708175)

[prg] Re: Скрипты и настройки для для IDE

> Расскажите, пожалуйста, какими IDE вы пользуетесь?
> Используете ли скрипты? И какие настройки особенно полезны для VSCode, например?

Владимир, в VS code вешаю горячку на пункт меню Поиск:

Кажется так: Всплывающее окно сообщения

При перемещении по сообщениям с ошибками нажимаем Enter и курсор
перемещается в место с ошибкой.

Правда, я пользуюсь последней версией NVDA и Windows 10.

При первых попытках выполнить код, в VS code будет предложено скачать
рекомендованные плагины - скачиваю и соглашаюсь.

С уважением
Грызунов Александр Викторович
Программист библиотечно-информационных технологий
Самарской областной библиотеки для слепых

   2024-10-24 14:54:29 (#3708161)

[prg] Re[2]: Скрипты и настройки для для IDE

Здравствуйте!

цитата:

> ранее для Python, использовал просто блокнот в кодировке utf-8.
> конец цитаты

А ошибки как вы ищете - в программе с несколькими сотнями строк кода
найти ошибку просто читая код - задача не самая вкусная!

К тому же блокнот не удобно использовать при сохранении в другой
py-файл, по умолчанию, py-файлы проводник не показывает, поэтому
приходится сначала выбрать тип файлов все, а уж только после этого
искать файл, в который хочешь сохранить код.

> цитата:
> питон я какое-то время юзал, но когда пришла пора писать на нем
> оконные приложения, я его покинул и перешел на си шарп.

конец цитаты

А что так? есьб например библиотека wxpython, на которой на коленке
можно написать GUI-приложение с привычными элементами управления.

цитата:

> а не захотите-ли вы в дальнейшем, использовать скажем СУБД, а
> значит, лучше сразу рассматривать варианты с наилучшей доступностью и этого
> тоже для незрячих.

конец цитаты

В Python есть библиотека SQLite3, которая позволяет создавать
переносимые базы данных и выполнять все основные операции над базами данных.

Для учебных целей и для некомерческих задач лучше не придумать.

С уважением

Грызунов Александр Викторович

Программист библиотечно-информационных технологий

Самарской областной библиотеки для слепых

   2024-10-24 14:42:31 (#3708160)

[prg] Re: Скрипты и настройки для для IDE

привет вам Владимир.
наверно, многое зависит от того, какой язык вы собираетесь изучать либо
использовать.
я для C# использую Visual Studio, с джоз, никаких скриптов не использую.
ранее для Python, использовал просто блокнот в кодировке utf-8.
еще ранее для php, html и sql, использовал notepad++.
а вот для java, так и не съумел ничего подобрать.
так что, скорее всего, вам необходимо решить, какие задачи вы собираетесь
решать при помощи языков программирования, а потом выбирать языки и уж
только потом, выбирать среду для разработки.
например, питон я какое-то время юзал, но когда пришла пора писать на нем
оконные приложения, я его покинул и перешел на си шарп.
все зависит от ваших задач.
да, и еще, а не захотите-ли вы в дальнейшем, использовать скажем СУБД, а
значит, лучше сразу рассматривать варианты с наилучшей доступностью и этого
тоже для незрячих.
в общем, пишите более подробные вопросы.

   2024-10-23 16:20:38 (#3708144)

[prg] Скрипты и настройки для для IDE

Всем привет!

Расскажите, пожалуйста, какими IDE вы пользуетесь?
Используете ли скрипты? И какие настройки особенно полезны для VSCode, например?
Пытаюсь определиться с IDE, но что-то пока везде неуютно.
В том же VSCode при подсказках NVDA постоянно читает заголовок окна, что предельно неудобно...

   2024-10-22 13:41:06 (#3708104)

[prg] Справочник Python

Привет всем!

Подскажите, пожалуйста, кто чем пользуется в качестве справочника команд Python?

   2024-05-13 13:42:57 (#3704651)

[prg] Программирование для андроид

   2023-11-29 15:23:10 (#3701297)

[prg] TalkBack и отладка дерева узлов

Всем привет.

Помогите, кто может! пытаюсь использовать функцию отладки дерева узлов в
TalkBack. В

настройках TalkBack включил соответствующий переключатель, выбрал
уровень вывода журнала=verbose, назначил на жест запись узлов. Выполняю
соответствующий жест, TalkBack говорит: "Дерево узлов записано", но в
logcat ничего не могу найти. Ищу по тегу TreeDebug. К примеру пытаюсь
фильтровать так: adb logcat TreeDebug:v *:S И еще разными многими способами.

Уверен на 95%, что в журнале ничего нет.

Буду благодарен хотя бы за предположение, в чем может быть проблема.

Используется телефон samsung galaxy s10 и Самсунговский TalkBack 13.5.

С уважением, Константин.

   2023-02-15 23:05:57 (#3693884)

[prg] python. Определение кодировки

Здравствуйте, уважаемые!

Написал приложение, которое работает как широкоизвестный LKFManager020
для записи скаченных rar-файлов книг с ресурса av3715.ru и с сайта
Самарской библиотеки на карту памяти.

Приложение работает отлично, но вдруг решил протестировать его на
журнале диалог и неприятно удивился, когда половина книг, отображаемых в
приложении отображаются как кракозябры.

Для тестирования написал программку, которая показывает кодировку
LGK-файлов.

Оказалось, где текстовый редактор показывает кодировку 866 (oem -
русская), python показывает IBM866, а иногда вообще какие-то вычурные
кодировки.

Для определения использовал модуль chardet и метод UniversalDetector, а
также попробовал метод detect(), который ошибок показывает ещё больше.

Переписал своё приложение таким образом:

1. В режиме чтения бинарного файла 'rb' (в текстовом вообще открываться
не хочет) открываю lgk-файл, читаю первую строку и определяю кодировку.

2. Второй раз Открываю lgk-файл в режиме чтения, но с указанием
определённой на предыдущем шаге кодировки.

Ситуация поменялась, из 27 книг, корректно отображаются больше 20, но
по-прежнему файлы с кодировками Windows-1251 или 866 (oem - русская) оба
метода python определяют кодировку как Windows-1253 болгариен, IBM866
или скажем, MacCyrillic.

Подскажите, что-нибудь с этим можно поделать?? Может быть всё упирается
в возможности модуля chardet?

с уважением

Грызунов Александр, Самара

   2023-01-13 22:17:35 (#3692768)

[prg] Re: Как заставить дополнение nvda работать без scratchpad

Здравствуйте, Грызунов Александр.

> С тифлокомп скачал учебное дополнение чижик-пыжык и попытался установить
> - выходит ошибка:

Этот пример устарел: там нет нескольких обязательных параметров в manifest-файле, которые появились через 7 лет после его написания в версии 2019.3. Да и возможно внутренний API с тех пор тоже изменился, так как прошло 10 лет.
Хотя, судя по тексту ошибки, у вас вообще ещё и расширение файла поломалось при загрузке.

> Я пока в руководстве не нашёл объяснения как от папки scratchpad перейти
> к привычной установке дополнения.

Из scratchpad запускаются так называемые "плагины", а "дополнение" - это специальный формат пакета, который может содержать эти самые плагины, а также дополнительные файлы, в том числе исполняемые. То есть "плагин" и "дополнение" в NVDA - это не одно и тоже.
Актуальный формат пакета дополнения описан вот здесь - https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#Addons
Также существует рекомендуемый шаблон пакета дополнения, хотя, на мой взгляд, он несколько переусложнён, но из коробки учитывает некоторые нюансы, важные в контексте дальнейшей интеграции дополнения с инфраструктурой официального каталога дополнений - https://github.com/nvdaaddons/AddonTemplate/
Более простой пример упаковываемого дополнения можете посмотреть вот здесь - https://tseykovets.ru/download/nvda/Captain_src.zip
Там в поддиректории src находится весь исходник дополнения, а пакетным файлом build.bat оно собирается. Минимально достаточная часть процесса сборки сводится к архивированию содержимого src в формате zip и изменении расширения на .nvda-addon. Это можно просто повторить руками.
Успехов. Никита.

   2022-10-31 18:30:25 (#3691368)

[prg] Moderatorial Re: Вопрос по прошивке слепсунг от чайника

29 окт. 2022 г., в 21:05, Arsenal <sited***@y*****.ru> написал(а):
> Продажа BlindMarket
> По вашему заказу осуществляю доставку и настройку кнопочно-сенсорного устройства qin f21pro.

Здравствуйте, Arsenal!
Несоответствие тематике листа. Премодерации.
С уважением, комодератор Александр Зеленов
TC-Mode***@g*****.io

[prg] Re: Вопрос по прошивке слепсунг от чайника

Привет логичному сообществу и "industry.comp.tiflocomp.programming"!

Продажа BlindMarket

Доброго времени суток!
По вашему заказу осуществляю доставку и настройку кнопочно-сенсорного устройства qin f21pro.
Уникальность данного аппарата в его компактности, а так же наличии физической клавиатуры под экраном хорошего качества.
Клавиатура с раздельными кнопками, которые очень хорошо прощупываются.
Смартфон работает на актуальной OS Android 11, имеет 4 оперативной и 64 ГБ постоянной памяти.
В чём заключается моя работа:
1) изначально телефон приезжает с китайской прошивкой, без play market, с отсутствием возможности устанавливать приложения, а так же запретом на включение функций специальных возможностей, использующих преобразование текст в речь.
Я же устраняю эти недочёты, по желанию покупателя могу организовать root права, суть которых в получении пользователем доступа к файловой системе.
2.
Помимо запуска скринридера и настройки под ключ необходимых вам программ, устанавливаю свои макросы и скрипты для комфортного использования устройства.
К примеру, чтобы открыть панель уведомлений используется левый софт с удержанием, ваш любимый ассистент - клавиша вызова с удержанием и т.д.
Некоторый функционал запрограммирован на активацию по нажатию двух клавиш.
3.
На смартфоне работают все актуальные мессенджеры, такие как whatsapp, telegram, vk, viber, skype, функционал которых почти полностью доступен с клавиатуры, без использования сенсорного экрана.
К недоступному функционалу относится активация запуска голосовых сообщений.
Сейчас ведется работа над решением этой задачи.
Устройство поставляется в коробке, с силиконовой накладкой на спинку, зарядным проводом стандарта usb type c, скрепкой для извлечения сим-карт и сетевым адаптером питания.
Цена с учётом настроек и пересылки по россии составляет 15000 руб.
Обращаться можете в личных сообщениях, буду рад ответить на любые вопросы, по желанию могу продемонстрировать работу устройства онлайн.
Для тех, кто приобретет смартфон через меня, будет действовать постоянная ссылка с дополнениями и обновлениями, касающихся улучшений доступности.
телефон:
+79220617675
Жду ваших вопросов и предложений.

Вы писали в 29.10.2022, 16:03:

A> Доброго времени суток подписчикам листа точка подписан на рассылку уже
A> давно, но пишу в первый раз. Хотелось бы узнать, как устроена прошивка в
A> телефонах слепсунг если можно простым языком для чайников. Ещё хотел
A> спросить, есть ли на сегодняшний день в продаже кнопочные аппараты, на
A> которых можно было бы замутить нечто подобное?. Если можно, скиньте ссылки
A> на ресурс где про это может быть сказано. Заранее огромнейшее спасибо всем
A> ответившим.

   2022-10-29 16:06:36 (#3691303)

[prg] Вопрос по прошивке слепсунг от чайника

Доброго времени суток подписчикам листа точка подписан на рассылку уже
давно, но пишу в первый раз. Хотелось бы узнать, как устроена прошивка в
телефонах слепсунг если можно простым языком для чайников. Ещё хотел
спросить, есть ли на сегодняшний день в продаже кнопочные аппараты, на
которых можно было бы замутить нечто подобное?. Если можно, скиньте ссылки
на ресурс где про это может быть сказано. Заранее огромнейшее спасибо всем
ответившим.

   2022-10-28 16:24:47 (#3691274)

[prg] Re: Про IDE под Android

Под андроид я программировал с android studio.
Там на первых порах нужна помощь зрячего.
А может и не нужна, но мне помогала племяшка.
Чтобы установить студию надо поставить java jdk 13.
С последними jdk студия конфликтует.
При установке студии она попросит настроить пути.
Сразу лучше настроить клавиатурные комбинации.
Это делается через Key Map или как то так оно называется в меню
студии.
Я настраивал следующие:
скомпилировать контрол f9
результат сборки альт 0 таб
дерево проекта alt 1
запустить на телефоне шифт f10
остановить на телефоне контрол F2
С достуупностью студии не все хорошо, я бы сказал вообще плохо, но тем
не менее мне удалось совместно с ней сделать приложение для ее
курсовой работы в школе.
Редактор кода в андроид студии какой-то глючноватый.
Я озвучиваю с nvda.
Редактирование кода сводилось к копированию в блокнот из студии
и после правки копировал обратно в студию и компилировал.
Простое редактирование java файла на диске в блокноте приводило к
добавлению нескольких байт в начале файла
что бесило студию и она ругалась.
В общем наловчиться можно.
По поводу интерфейса типа кнопок и все такое.
Если вам для себя, то рекомендую подключить либо клавиатуру, либо
пультик от андроидных приставок
и отлавливать в андроид приложениях нажатие кнопок.
Озвучивать андроид приложения можно двумя способами:
1. через talkback. Тут делать ничего не надо, если есть изменения в
интерфейсе, то их озвучит сам андроид.
2. Говорить через гугловский синтезатор, он встроен в андроид.
Сейчас мне андроид студия не нужна и даже не переустанавливал ее после
переустановки windows.
Помимо андроид студии для андроид можно делать приложения в Microsoft
Visual Studio 2022.
Там есть проекты для андроид.
Вот там с доступностью студии 2022 вполне сносно, тоже нужны
клавиатурные комбинации,
но их можно настроить незрячему. Microsoft studio вообще не требует
помощи хзрячего, можно все самому настроить.
У меня телефон самсунг s10e, был xiaomi mi8, но с ним не сложилось, уж
больно часто помощь зрячего нужна была.

   2022-10-26 12:54:35 (#3691218)

[prg] Как заставить дополнение nvda работать без scratchpad

Доброго времени суток, уважаемые!

С тифлокомп скачал учебное дополнение чижик-пыжык и попытался установить
- выходит ошибка:

файл отсутствует или имеет не верный формат.

Ну, да бог с ним!

Взял файл chizhikpizhik.py и поместил в scratchpad/globalPlugins

Перезагружаю nvda - опять ничего.

Открыл файл и поменял кодировку на utf-8:

опять ничего.

Удалил в словаре gestures запятую и, о, небеса!

Скрипт заработал.

Но вся эта история вот к чему.

Я пока в руководстве не нашёл объяснения как от папки scratchpad перейти
к привычной установке дополнения.

Попробовал в ручную скопировать в папку add-ons, но после перезагрузки
этого дополнения нигде не вижу.

Вернул один файл chizhikpizhik.py на родину - в папку scratchpad - и
опять всё работает!

Подскажите что нужно или соориентируйте на раздел в руководстве -
возможно просто пропустил нужный материал.

С уважением

Грызунов Александр. Самара

   2022-10-17 17:37:16 (#3691005)

[prg] Re[2]: Про IDE под Android

Всем привет.

кто-нибудь пробовал программировать на basic 4 android?
вроде бы неплохая среда программирования, все действительно просто и
для новичков вроде бы это самое то.
Но вот с доступностью что-то не очень.
конечно код программы можно писать в блокноте, а в самой среде только
компилировать и отправлять на телефон.
но может кто знает как создавать интерфейс программы, ну там добавлять
кнопки, метки, списки на форму программы?
может какие-нибудь скрипты под это есть или может кто их напишет?

вот ссылка на оф.сайт этой программы может кто глянет, что там к чему

https://www.b4x.com/b4a.html

   2022-10-01 17:52:35 (#3690643)

[prg] Re: Про IDE под Android

Привет Олег,

1. попробуй Жос 2022 вродибы озвучевает.
2. попробуй Иклипс, озвучевает но симулятор я несмог прикрутить для озвучки тестов.

С уважением,
Анатолий.

-----Original MessageFrom: Олег Т. <touk***@u*****.net>
Sent: Thursday, September 22, 2022 7:10 PM
To: "industry.comp.tiflocomp.programming" (19987566) <st1anatol***@g*****.com>
Subject: [prg] Про IDE под Android

Здравствуйте, уважаемые учыастники.
Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
1. Подскажите в Linux или Mac такие же проблемы с недоступностью IntelliJ IDEA?
2. Какой инструментарий следует установить, чтобы программировать приложения под Android? Какие IDE, синтезатор и дополнительные плагины обеспечивают максимальную доступность?
Зарание спасибо.

   2022-09-25 12:42:12 (#3690479)

[prg] Re: Про IDE под Android

Здравствуйте, Олег.

Вы писали 23 сентября 2022 г., 2:10:28:

> Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
> На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я
> понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
> 1. Подскажите в Linux или Mac такие же проблемы с недоступностью
> IntelliJ IDEA?
> 2. Какой инструментарий следует установить, чтобы программировать
> приложения под Android? Какие IDE, синтезатор и дополнительные плагины

Я бы посоветовал установитьгугловскую андроид студию. В ней
предприняты некоторые меры по улучшению доступности, и на сайте гугла
приведен ряд рекомендаций для подстройки студиидля взаимодействия с
nvda
Как по мне, самое оно для написании под андроид.
А по мере набора опыта можно кодить в блокноте
Еще люди успешно пользуют среду vscode. Говорят, что тоже оч хорошо.
Но я не пробовал.

С уважением Сергей.
ars@i*****.ru

   2022-09-23 21:58:09 (#3690448)

[prg] Про IDE под Android

Здравствуйте, уважаемые учыастники.
Для освоения Kotlin установил, как учат блоги и пособия, IntelliJ IDEA.
На Windows 10 x64 с NVDA 2022.2.3 она оказалась не доступна. И, как я
понял, ни с NVDA, ни с Jaws, это проблема не решаемая.
1. Подскажите в Linux или Mac такие же проблемы с недоступностью
IntelliJ IDEA?
2. Какой инструментарий следует установить, чтобы программировать
приложения под Android? Какие IDE, синтезатор и дополнительные плагины
обеспечивают максимальную доступность?
Зарание спасибо.

   2022-09-22 22:16:21 (#3690429)

[prg] Re[2]: WindowsForms: доступность MenuStrip

Mai omentaina, Keeper!

K> никогда таких проблем не наблюдал, у меня правда, довольно древняя _Visual
K> Studio.

А это не в Visual Studio дело, в ней-то как раз строка меню отличная,
даже в превьюшках самых новых. Это если вы сами вешаете меню на форму,
я про это говорил.
K> но вообще, WindowsForms устарел, майкрософт рекомендует WPF.
K> но как по мне, так этот фреймворк озвучивается не так как WindowsForms.
K> вернее, работать с ним менее комфортно, мне так показалось.

Не люблю! Тормозное, глючное, ненативное нечто, которое, конечно,
можно сделать нормально доступным, но, во-первых, таки да,
озвучиваться оно будет не так, а во-вторых, тормозным оно быть не
перестанет.

   2022-09-13 23:29:18 (#3690248)

[prg] Re: WindowsForms: доступность MenuStrip

привет вам Menelion.
никогда таких проблем не наблюдал, у меня правда, довольно древняя _Visual
Studio.
но вообще, WindowsForms устарел, майкрософт рекомендует WPF.
но как по мне, так этот фреймворк озвучивается не так как WindowsForms.
вернее, работать с ним менее комфортно, мне так показалось.

   2022-09-13 14:49:57 (#3690240)

[prg] WindowsForms: доступность MenuStrip

Mai omentaina, illi!
Народ, а вдруг кто-то знает?
Дисклеймер: когда я описываю вывод скринридера, мой основной источник
- это JAWS.
В WindowsForms более старых версий (которые ещё .Net Framework) есть
два элемента управления, с помощью которых можно сделать строку меню:
MainMenu и MenuStrip. Их элементы, соответственно, задаются
контролами MenuItem и ToolsTripMenuItem. MainMenu ведёт себя точно так же, как обычная
классическая строка меню, написанная на чистом WinAPI или каком-нибудь
MFC. MenuStrip же отображается как-то странно, начать с того, что
каждый пункт ("Файл", "Правка" etc.) снабжается фразой
"submenu"/"подменю", как будто это не строка меню, а вертикальное
контекстное меню с подпунктами. Есть и ещё странности, но уже мелкие.
Microsoft крайне не рекомендует использовать старые контролы и вовсе
убрали их из .Net новых версий типа .Net 6. При этом новые версии
.Net предлагают более новые версии языка C#, текущую поддержку, да и
вообще старые версии могут перестать поддерживаться в любой момент.
Вопрос: можно ли как-то сделать так, чтобы MenuStrip вёл себя, как
нормальная строка меню? Пробовал
MyMainMenu.AccessibleRole = "MenuBar";
ничего не меняется.
Спасибо заранее.

   2022-09-12 23:33:49 (#3690222)

[prg] Re: wxpython. Перемещение между кнопками с помощью табулятора

Mai omentaina, Грызунов Александр!

ГА> После подписи представлен код программы с gui, написанный с помощью
ГА> wxpython и который создаёт окно и две кнопки.
Во-первых, я бы поместил кнопки в sizer, а sizer добавил на panel (это
рекомендуемый способ написания основных окон в wxPython). Тогда вам не
нужно было бы мерзостным образом считать пиксели и устанавливать
абсолютную позицию контролов. Во-вторых, я бы поставил фокус на
родительский элемент, как-то так:
myPanel.SetFocus()
У меня обычно срабатывало. И да, если этого не сделать, может вылезти
вот такая проблема.
Плюс я бы не советовал задавать вручную айдишники контролов -
намучаетесь. Используйте wx.ID_ANY.

   2022-09-12 00:21:42 (#3690202)

[prg] Re: wxpython. Перемещение между кнопками с помощью табулятора

08.09.2022 Грызунов Александр пишет:
> Подскажите в какую сторону нужно копать, чтобы перемещаться по элементам
> управления с помощью клавиатуры?
Поместите в главное окно единственный элемент wx.Panel, на котором уже и
размещайте все остальные виджеты:
panel = wx.Panel(self)
btn1 = wx.Button(panel, wx.ID_ANY, "Первая кнопка")

   2022-09-08 22:41:56 (#3690135)

[prg] wxpython. Перемещение между кнопками с помощью табулятора

Доброго времени суток, уважаемые!

После подписи представлен код программы с gui, написанный с помощью
wxpython и который создаёт окно и две кнопки.

Кнопки работают, но перемещаться между ними табуляцией я не могу.

Когда программировал на C++ с помощью WinApi, там за это отвечал
специальный стиль элемента управления ссо словом Tab, но он кажется
устанавливался по-умолчанию.

Здесь же по-умолчанию я могу добраться до них, только подтянув мышкин
указатель и симмитировав щелчок левой кнопки мыши.

Подскажите в какую сторону нужно копать, чтобы перемещаться по элементам
управления с помощью клавиатуры?

С уважением

Грызунов Александр.

import wx

class MyFrame(wx.Frame ):
def __init__(self, parent, title):
super().__init__(parent,title=title, size=(400, 300))
BUTTON1 =1
BUTTON2 =2
btn1 =wx.Button(self, BUTTON1, 'Первая кнопка')
btn2 =wx.Button(self, BUTTON2, 'Вторая кнопка')
btn1.Bind(wx.EVT_BUTTON, self.onPress1, id=BUTTON1)
btn2.Bind(wx.EVT_BUTTON, self.onPress2, id=BUTTON2)
btn1.SetPosition(wx.Point(10, 10))
btn2.SetPosition(wx.Point(200, 10))
def onPress1(self, event):
dlg =wx.MessageDialog(None, 'Была нажата первая кнопка!',
'предупреждение1', wx.OK)
dlg.ShowModal()
def onPress2(self, event):
dlg =wx.MessageDialog(None, 'Была нажата вторая кнопка!',
'предупреждение2', wx.OK)
dlg.ShowModal()
app = wx.App()
frame = MyFrame(None, 'Две разные кнопки')
frame.Show()
app.MainLoop()

   2022-09-08 18:21:33 (#3690133)

[prg] Re[4]: работа с ru-tts в делфи

Здравствуйте, i_chay.

Вы писали 26 июня 2022 г., 0:41:41:
ic> Ведь ваш знакомый, скорее всего, будет вместе со своим приложением
ic> распространять и используемую DLL, а для этого должен получить
ic> письменное согласие (то есть лицензию) от разработчика этой DLL.
Ну да, это автор некой программы "Инструктор Кноп", а он в своё время программировал на Паскале только в Досе, а теперь он чуток начал изучать делфи, и пытается тот же "Кноп"
переписать для Винды.
При этом он хочет использовать фонемофоновский голос.
Скорее всего я попробую собрать ему dll.
Или обращусь к автору ru-tts для MVDA, как Вы и советовали.

   2022-06-28 13:10:01 (#3688474)

[prg] Re[3]: работа с ru-tts в делфи

Приветствую всех!

Если ваш знакомый хочет использовать ru_tts, который напрямую
подключается к NVDA, то в таком случае существует проблема с лицензией.
Проблема заключается в том, что разработчик ru_tts для NVDA не
предоставлял лицензии на использование ru_tts Dll отдельно от всего пакета.
Ведь ваш знакомый, скорее всего, будет вместе со своим приложением
распространять и используемую DLL, а для этого должен получить
письменное согласие (то есть лицензию) от разработчика этой DLL.
Заодно, возможно, разработчик и укажет корректный способ вызова функции
этой DLL для озвучки текста.
Иначе ваш знакомый должен собрать свою DLL из исходников ru_tts
самостоятельно или обратиться к тому, кто сделает это для него.
Есть, конечно, способ подключить ru_tts, не обращаясь к разработчику
ru_tts для NVDA, но, судя по уровню вопроса вашего знакомого, он ещё
далеко не закоренелый хакер, поэтому не хотелось бы, чтобы он воспринял
пиратство как приемлемый способ использования сторонних разработок.
Успехов! Анатолий.

26.06.2022 0:23, Владислав Кондратюк пишет:
> Нет он не соберал из исходников ru-tts, тогда вопрос будет такой, можно ли подключить к делфи dll из нюфона, который используется в NVDA?
>

   i_chay 2022-06-26 00:48:49 (#3688455)

[prg] Re[2]: работа с ru-tts в делфи

Здравствуйте, i_chay.

Вы писали 25 июня 2022 г., 21:44:23:

ic> Слишком общий вопрос. В чём конкретно сложности?
Нет он не соберал из исходников ru-tts, тогда вопрос будет такой, можно ли подключить к делфи dll из нюфона, который используется в NVDA?
И что можно написать например в делфи в компоненте кнопки, чтоб прозвучала какая-нибудь фраза, ну например считалось сообщение с поле edit, про сапи он знает, но хочет использовать напрямую.

   2022-06-25 23:26:20 (#3688453)

[prg] Re: работа с ru-tts в делфи

Приветствую всех!
Слишком общий вопрос. В чём конкретно сложности?
Вряд ли ваш знакомый сам собрал ru-tts из исходников. Скорее всего, он
использует чью-то DLL.
Если он уже подключал к проектам на Delphi сторонние DLL, то для ru_tts
всё аналогично.
Если сталкивается с этим впервые, тогда есть смысл почитать публикации в
сети на тему Delphi и подключение DLL.
Успехов! Анатолий.

25.06.2022 13:29, Владислав Кондратюк пишет:
> Подскажите пожалуйста, одному моему знакомому неподписанному на рассылку понадобилось при крутить к приложению в делфи Ru-tts
> .
> Подскажите или пожалуйста набросайте пример озвучки какого-нибудь сообщения на делфи.
>

   i_chay 2022-06-25 21:50:24 (#3688448)