Проблемы с русскими буквами и клавишами стрелок

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Спасибо большое!
Стыдно признаться, я make пользуюсь крайне редко и опыта у меня очень мало в этом... :(

Так, собрал и запустил stc.
Все тоже самое!!!
В окне с текстом при включенной русской раскладке ничего не вводится.
Открыл первую попавшуюся настройку в запущенном приложении, ввел текст (раскладка не важна) - курсор не перемещается.
В общем, все тоже самое, что и в CodeBlocks, CodeLite...
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Собранное тест-приложение какие библиотеки использует?
Системные или те, которые я только что собрал?
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

install.md:
If you don't do the 'make install' part, you can still use the libraries from
the buildgtk directory, but they may not be available to other users.
Видимо, использует мною собранные...

Итого: gtk3.0, wxWidgets 3.1.4.
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Что Вы думаете об этом? Что мне еще попробовать сделать?
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7458
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: Проблемы с русскими буквами и клавишами стрелок

Post by ONEEYEMAN »

Добрый вечер,
Это уже интересно...

stc использует внешнюю библиотеку - называется scintilla.

Попробуйте 2 вещи:

1.
cd wxWidgets/buildGTK/samples/text && make
./text

Это стандатный текст контрол.
Проверьте или он работает правильно.

2. Найдите в инете спйт scintillating.
Попробуйте ее прокомпилировать и запустить пример.

Да, вот еще что - система русифицирована, или просто есть русская раскладка?

Спасибо.
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

ONEEYEMAN wrote: Mon Nov 16, 2020 4:57 pm 1.
cd wxWidgets/buildGTK/samples/text && make
./text

Это стандатный текст контрол.
Проверьте или он работает правильно.
Не работает. Тоже самое.
Работает только на латинской раскладке, при ней в нижнем окне выводится "21:11:28: Text changed in some control" и т. п.
2. Найдите в инете спйт scintillating.
Попробуйте ее прокомпилировать и запустить пример.
Ок, попробуем.
Да, вот еще что - система русифицирована, или просто есть русская раскладка?
Если судить по языку ОС, то да. В системе всегда две раскладки: русская и английская. Изначально система была не русифицирована. Думал, возможно, из-за этого проблемы - русифицировал, но проблемы не исчезли...
Kvaz1r
Super wx Problem Solver
Super wx Problem Solver
Posts: 357
Joined: Tue Jun 07, 2016 1:07 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by Kvaz1r »

Если раньше работало, а теперь перестало, то скорее всего проблема не в библиотеке. Попробуйте посмотреть что будет, если поставить еще какой-нибудь языковой пакет.
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Если Вы имели в виду библиотеку Scintilla, то я скачал с https://www.scintilla.org/SciTEDownload.html библиотеку и пример - SciTE одним комплектом, собрал библиотеку, собрал редактор.
В собранном мною редакторе с раскладкой и стрелками все нормально...
Может быть, Вы имели в виду какой-то другой пример?
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Kvaz1r wrote: Mon Nov 16, 2020 5:41 pm Если раньше работало, а теперь перестало, то скорее всего проблема не в библиотеке. Попробуйте посмотреть что будет, если поставить еще какой-нибудь языковой пакет.
С помощью dpkg-reconfigure locales поставил еще один английский и украинский пакет, перезагрузился, попробовал stc - результат не изменился...
Kvaz1r
Super wx Problem Solver
Super wx Problem Solver
Posts: 357
Joined: Tue Jun 07, 2016 1:07 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by Kvaz1r »

Результат не изменился это что значит?
Как реагируют Codelite и CodeBlocks на другие языки?
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

На украинский - как на русский. Те же глюки...
В CodeBlocks, CodeLite и в примерах к wxWidgets...
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7458
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: Проблемы с русскими буквами и клавишами стрелок

Post by ONEEYEMAN »

Dobrogo vremeni sutok,
Poprobujte probildat' "git master":

Ustanovite git.
Zatem vypolnite:

Code: Select all

git clone --recurse-submodules https://github.com/wxWidgets/wxWidgets.git wx
Kod budet v kataloge "wx"

i dalshe to ge samoe kak i s versiej 3.1.4.

Code: Select all

cd wx
mkdir buildGTK
cd buildGTK
../configure --enable-debug --with-gtk && make
cd samples/stc && make
cd ../text && make
Zapustite oba primera i otpishites na rezultat.

Spasibo.
Kvaz1r
Super wx Problem Solver
Super wx Problem Solver
Posts: 357
Joined: Tue Jun 07, 2016 1:07 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by Kvaz1r »

koluna wrote: Mon Nov 16, 2020 7:41 pm На украинский - как на русский. Те же глюки...
В CodeBlocks, CodeLite и в примерах к wxWidgets...
Давайте попробуем как будет реагировать на смену локалей. Запустите пример internat из папки samples из wxWidgets и протестируйте на не-английских локалях (русская, японская, арабская). Текстбокс можно получить в диалоге из меню Файл->Test locale availability или по нажатию Ctrl+T.
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

ONEEYEMAN wrote: Mon Nov 16, 2020 8:04 pm Zapustite oba primera i otpishites na rezultat.
Скачал, собрал, запустил оба примера - без изменений. Те же глюки...
koluna
Earned a small fee
Earned a small fee
Posts: 24
Joined: Sat Nov 14, 2020 9:04 pm

Re: Проблемы с русскими буквами и клавишами стрелок

Post by koluna »

Kvaz1r wrote: Mon Nov 16, 2020 9:31 pm Давайте попробуем как будет реагировать на смену локалей. Запустите пример internat из папки samples из wxWidgets и протестируйте на не-английских локалях (русская, японская, арабская). Текстбокс можно получить в диалоге из меню Файл->Test locale availability или по нажатию Ctrl+T.
Для этого примера результаты следующие: в указанном Вами поле ввода все вводится нормально (только при выборе японского вводятся латинские символы), но стрелки по-прежнему не работают. Это для скачанной из GIT-репозитория библиотеки.
Post Reply