Bug 45074 - Ошибки при запуске примера из wxlua-apps
Summary: Ошибки при запуске примера из wxlua-apps
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: wxlua-apps (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ildar
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-30 12:57 MSK by Vera Blagoveschenskaya
Modified: 2023-02-10 09:54 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-01-30 12:57:18 MSK
Тестовый стенд: Workstation K 10.1, обновленный до Сизифа
wxlua-apps-3.2.0.2-alt1 

1) Открыть wxLua Editor
2) Открыть пример /usr/share/doc/wxlua-apps-*/samples/calculator.wx.lua
3) Debug -> Compile, Debug -> Run

Результат: ошибки
12:43:40: XRC error: 20: vertical alignment flag "wxALIGN_CENTER_VERTICAL" has no effect inside a vertical box sizer, remove it and consider inserting a spacer instead
12:43:40: XRC error: 13: vertical alignment flag "wxALIGN_CENTER_VERTICAL" has no effect inside a vertical box sizer, remove it and consider inserting a spacer instead
12:43:40: XRC error: 37: vertical alignment flag "wxALIGN_CENTER_VERTICAL" has no effect inside a vertical box sizer, remove it and consider inserting a spacer instead

Ожидаемый результат: отсутствие ошибок в примере
Comment 1 Антон Мидюков 2023-01-30 13:17:25 MSK
Это ошибка в коде одного из примеров в документации. В документации примеры могут устаревать. Мне кажется, можно не обращать на такое внимание. Это проблема не программы, а устаревание примера. Тем более, что это некритичная ошибка, программа то работает.
Comment 2 Vera Blagoveschenskaya 2023-01-30 13:34:35 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Это ошибка в коде одного из примеров в документации. В документации примеры
> могут устаревать. Мне кажется, можно не обращать на такое внимание. Это
> проблема не программы, а устаревание примера. Тем более, что это некритичная
> ошибка, программа то работает.

Да, но строго говоря, файл примера принадлежит пакету wxlua-apps.
Кстати, аналогичные проблемы со многими примерами есть.
Comment 3 ildar 2023-01-30 19:36:06 MSK
Согласен с Антоном. Примеры не обязаны быть 100%-но вылизанными. Они больше для демонстрации возможностей и для обучения программированию.

В данном случае корень проблемы в том, что API wxWidgets постоянно меняется, удерживать примеры в идеальном состоянии просто никому не интересно.

Если есть желание программировать на Lua с wxWidgets, предлагаю обратиться в тематические форумы, чаты или в крайнем случае в апстрим.
Comment 4 Антон Мидюков 2023-01-30 19:39:21 MSK
(Ответ для ildar на комментарий #3)
> Согласен с Антоном. Примеры не обязаны быть 100%-но вылизанными. Они больше
> для демонстрации возможностей и для обучения программированию.
> 
> В данном случае корень проблемы в том, что API wxWidgets постоянно меняется,
> удерживать примеры в идеальном состоянии просто никому не интересно.

Теперь мы перешли наконец на стабильный API :-) Предлагаю с него не уходить.
Со временем примеры подтянутся.