|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|
Как установить wxLua с wxWidgets, чтобы был GUI конструктор?31.05.2021, 11:42. Показов 5704. Ответов 13
Как установить wxLua с wxWidgets, чтобы был GUI конструктор в wxLua, на windows 32 бит? Нужно пошаговое руководство. Знаю, что это задача может быть не по зубам даже программистам. Но, это будет интересно всем кто программирует на lua.
0
|
|
| 31.05.2021, 11:42 | |
|
Ответы с готовыми решениями:
13
Как сделать чтобы текст заголовка был посередине, а в тексте убрать скролл чтобы был весь текст? Как сделать чтобы Label был сверху картинки и был прозрачен?
|
|
|
|
| 31.05.2021, 12:12 | |
|
https://github.com/rjpcomputin... s/releases
Я, возможно, что-то не так понял, но просто качаем, ставим и развлекаемся.
0
|
|
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||
| 31.05.2021, 12:35 [ТС] | ||
|
Вопрос в теме в том как установить библиотеки wxWidgets в wxLua, ведь библиотеки wxWidgets нужно сначала скомпилировать через консоль и сделать еще много чего, чтобы приделать GUI конструктор в wxLua.
0
|
||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|
| 31.05.2021, 12:57 [ТС] | |
|
Так в этом и вопрос, как прикрутить в Lua IDE визуальный GUI конструктор. Кто еще может ответить на этот вопрос как не программисты на Lua.
0
|
|
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||
| 31.05.2021, 14:50 [ТС] | ||
|
Это интегри́рованная среда́ разрабо́тки, ИСP (англ. Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО). Среда разработки включает в себя: текстовый редактор, Транслятор (компилятор и/или интерпретатор), средства автоматизации сборки, отладчик. Иногда содержит также средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Добавлено через 13 минут (GUI это графи́ческий интерфе́йс по́льзователя). Но в средах программирования на Lua нет конструктора/инструментов для конструирования графического интерфейса, которые можно установить и пользоваться. Чтобы это сделать есть только танцы с бубнами. Вот и спрашиваю как это сделать.
0
|
||
|
|
|
| 01.06.2021, 10:44 | |
|
Все верно. Можно настроить для работы с Lua какой-нибудь SciTE или Notepad++ - но так вот чтобы было все в одном как в том же Делфи, такого я не встречал. Что называется - котлеты отдельно, мухи отдельно.
А конкретно для wxWidgets редакторов предостаточно, да и не все ли равно - в одной программе Вы свое приложение разрабатываете или в двух-трех? https://ru.wikipedia.org/wiki/WxWidgets Вот тут в разделе "Ссылки" в самом низу редакторы экранных форм перечислены. Там правда в основном платные упомянуты, но есть и альтернативы: https://ru.wikipedia.org/wiki/WxFormBuilder
0
|
|
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
|
| 02.06.2021, 11:51 [ТС] | |
|
Особой разницы нет, в одной или в двух-трех программах разрабатывается приложение.
visualwx и WxFormBuilder - Генерируют код для Lua. Но как этими двумя программами пользоваться кто бы показал. Чтоб хотя бы создать окошко с кнопкой или другим элементом управления. В одной программе создается графический интерфейс, а в другой добавляется функциональный код. Например, чтоб изменялся текст на кнопке при нажатии. Погуглил и оказывается для создания GUI в visualwx и WxFormBuilder нужны библиотеки на подобие wxWidgets, которые нужно компилировать и добавлять к среде программирования не пойми как. Например, чтобы создать GUI приложение через язык Python нужны: Python, wxPython, wxFormBuilder. Где wxPython - это кроссплатформенный набор инструментов с графическим интерфейсом для языка программирования Python.
0
|
|
|
|
||||||
| 02.06.2021, 16:06 | ||||||
|
Еще раз.
Ставим Lua for Windows. Берем его к примеру здесь: https://github.com/rjpcomputin... s/releases В нем в качестве IDE используется SciTE. Имеется значительное количество уже собранных библиотек, в том числе и wxLua. Есть папка с кучей примеров. Качаем wxFormBuilder. Я взял тут - это готовая сборка: https://sourceforge.net/projec... der/files/ Запускаем, рисуем форму, рюшечки-менюшечки. Сохраняем если надо. Идем в окно "Lua" - и копируем имеющийся там код к себе в исходник. Пустая форма у меня выглядит так:
а перед ней еще написать UI.MyFrame1:Show(true), иначе программа то запустится, а фрейм останется невидимым. Насколько я понял, есть еще вариант с файлами xrc - это эксемелька с описанием экранной формы. В Lua for Windows есть пример калькулятора для такого варианта.
0
|
||||||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||||||||||||
| 04.06.2021, 09:55 [ТС] | ||||||||||||
|
Заготовка кода выглядит вот так:
0
|
||||||||||||
|
|
|||||||
| 04.06.2021, 12:51 | |||||||
|
Я посмотрел, этот редактор генерит немного отличающийся код - видимо для какой-то другой версии wxLua. В общем, чтобы заработало пришлось чуток поменять и чуток добавить: Кликните здесь для просмотра всего текста
wx.TRUE и wx.FALSE в WinLua нету - поэтому на экран ничего не выводилось.
0
|
|||||||
|
0 / 0 / 2
Регистрация: 07.06.2016
Сообщений: 75
|
||
| 05.06.2021, 10:00 [ТС] | ||
|
0
|
||
|
|
|
| 06.06.2021, 09:24 | |
|
0
|
|
| 06.06.2021, 09:24 | |
|
Помогаю со студенческими работами здесь
14
Как сделать так,чтобы ввод цифры игры или выхода был после двоеточия инпута, но список игр был написан внизу? как сделать таблицу в исходнике, чтобы она выводилась на экран? вот код. нужно, чтобы в одной колонке был Х , Дана четная матрца, элементами которой являются N, P, V, вводимые через randomize. Заменить буквы таким образом, чтобы вместо N был 0, вместо P был -1, вместо V был 1, и посчитать сумму выделенной (че Как создать объект класса и использовать его методы, если уже был определен конструктор Дописать показ слайдов, чтобы был путь для фото был по умолчанию? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|