Вопросы по теме 'fltk'

FLTK простая анимация
Я могу успешно скомпилировать и запустить код Hello World. Теперь я хочу сделать что-то вроде анимации. Сначала я создаю класс прямоугольника для реализации draw () из Fl :: widget class myRect: public Fl_Widget { private: Fl_Color color;...
5981 просмотров
schedule 28.09.2021

Перечислитель вместо конструктора для создания экземпляра класса?
У меня есть структура Color с перечислением Color_type . Конструктор имеет аргумент типа Color_type ; Fl_Color , FL_RED и FL_BLUE - это класс и константы из FLTK : struct Color { enum Color_type { red = FL_RED, blue...
58 просмотров
schedule 11.10.2021

FLTK: Как включить полосу прокрутки в деактивированном Fl_Text_Editor
В некоторых случаях мы хотели бы сделать текст в Fl_Text_Editor нередактируемым (например, когда пользователь загружает файл, доступный только для чтения. Очевидно, что в этих случаях можно использовать Fl_Text_Display) В настоящее время мы...
429 просмотров
schedule 20.11.2021

Сохранить Fl: значение кнопки из обратного вызова (FLTK)
Я пытаюсь написать программу, имитирующую шахматную партию с библиотекой FLTK. Моя проблема в том, что я хочу выполнить два обратных вызова для двухмерного массива кнопок, я хочу нажать кнопку, затем нажать другую кнопку, и при нажатии второй...
329 просмотров
schedule 21.10.2021

Окна FLTK в Mac OS X используют одно и то же системное меню
Когда какое-то приложение в OS X имеет несколько окон (много открытых документов, каждое в собственном окне), кажется, что все они используют одно и то же системное меню, по крайней мере, в FLTK. Есть ли способ найти последнее выбранное окно, чтобы...
128 просмотров
schedule 14.11.2021

Изменение цели на x64 нарушает сборку FLTK в Visual Studio 2017
Я пытаюсь создать FLTK версии 1.3.4, которую вы можете найти по адресу http://www.fltk.org/software.php в Visual Studio 2017. Я распаковываю все, перехожу в папку ide / VisualC2010 / и открываю файл fltk.sln в Visual Studio 2017. Visual...
464 просмотров
schedule 06.11.2021

Сборка и демонстрация FLTK 2.0 для кода около 2011 года для VS2019
Я обнаружил программу, которая может удовлетворить некоторые потребности; исходный код доступен на sourceforge, но в списке зависимостей недостаточно подробностей. Мне удалось отследить (большинство) из них и выбрать версии на основе даты выпуска...
65 просмотров
schedule 21.09.2021

Как отсортировать виджеты в FLTK, чтобы навигация по клавишам со стрелками работала?
В документации FLTK говорится: Клавиши со стрелками, табуляции и Shift+Tab «перемещаются» по выбору. Влево, вправо, вкладка или Shift+Tab переход к следующему или предыдущему виджету в иерархии. Если кажется, что навигация не работает, вам,...
208 просмотров
schedule 03.05.2022

FLTK Закрытие окна
Я использую ФЛТК. У меня есть окно с множеством кнопок, которые пользователь может нажать, чтобы выполнить какое-либо действие. В моем int main() у меня есть оператор switch для обработки всего этого. Когда пользователь нажимает кнопку «Выход»,...
5786 просмотров
schedule 09.05.2022

FLTK не работает с заголовками Stroustrup
В настоящее время я изучаю С++ с помощью книги «Программирование: принципы и практика использования С++» от Страуструпа и нахожусь в главе 12. Сейчас я несколько дней пытаюсь заставить FLTK работать с конкретными заголовками. Я установил FLTK с...
2461 просмотров
schedule 01.06.2022

Как исправить утечку памяти в простейшей программе FLTK?
У меня проблема с памятью в программе на C++ с FLTK. В этом первом случае: #include <Fl/Fl.H> #include <Fl/Fl_Window.H> enum { win_w = 640, win_h = 480, btn_w = 80, btn_h = 30 }; int main() { Fl_Window *window =...
65 просмотров

Как сделать расширяемое окно или диалог в FLTK?
Мне нужно «расширяемое» окно/виджет. При нажатии кнопки в текущем окне появится другой виджет, который прикреплен к текущему окну, и его можно «свернуть» при повторном нажатии кнопки. Это не всплывающее окно, которое можно свободно перемещать по...
711 просмотров
schedule 08.06.2022

FLTK: как вывести графический объект на передний план?
У меня есть два перетаскиваемых объекта внутри окна: тот, который содержит черный квадрат, находится в фоновом режиме, а тот, который содержит красный квадрат, находится на переднем плане. Такая компоновка обусловлена ​​порядком, в котором они...
44 просмотров
schedule 19.06.2022

Как я могу изменить метку кнопки внутри своего обратного вызова в FLTK?
Я хочу изменить метку кнопки при нажатии кнопки. Но я получил это сообщение об ошибке. error[E0505]: cannot move out of `but` because it is borrowed --> src/main.rs:24:22 | 24 | but.set_callback(move ||...
89 просмотров
schedule 04.07.2022

Ошибка сегментации FLTK SIGSEGV при вызове fl_line()
Вызов fl_line() в моей программе немедленно возвращает исключение SIGSEGV после рисования 1 строки на экране. Я проверил смещение векторов, ничего не выходит за пределы: Вот как это выглядит при сбое Вот стек вызовов Почему fl_line()...
284 просмотров
schedule 12.07.2022

Связывание ошибок в FLTK 2.0 в Windows
Я использую Qt Creator (без использования каких-либо библиотек Qt) для тестирования проекта Hello World FLTK2.0. Но я получаю такие ошибки, как: Ошибки: UpBox.cxx:-1: ошибка: неопределенная ссылка на SelectObject@8' UpBox.cxx:-1: error:...
869 просмотров
schedule 19.07.2022

fltk1.3 Fl_Image::draw (ограничивающая рамка)
В документации fltk для класса Fl_Image упоминается Fl_Image::draw(int x, int y, int w, int h, int cx, int cy) которые, насколько я понимаю, отрисовывают часть Fl_Image. Конечно, нельзя напрямую вызвать какой-либо метод draw() в fltk, так как же...
130 просмотров
schedule 31.08.2022

Закругленный угол для FLTK-окна
Окна многих современных приложений имеют закругленные углы, см. Photoshop, у которого закругленные углы в левом и правом верхнем углу. Мне было интересно, есть ли способ реализовать закругленные углы в FLTK. Прямо сейчас, когда я устанавливаю...
35 просмотров
schedule 01.09.2022

Минимальный размер группы FLTK
Можно ли в FLTK (версия 1.4.0) установить минимальный размер для виджета Fl_Group ? Либо явно, либо автоматически, чтобы его размер не уменьшался меньше, чем необходимо для отображения всех его дочерних элементов ? В классе Fl_Window есть метод...
60 просмотров
schedule 13.09.2022

Откройте файловую программу с циклом while C++
Итак, вот мои инструкции по созданию цикла while для открытия файла с именем «G:/points.dat». Это мой код до сих пор. Я изо всех сил пытаюсь создать цикл for, который читает файл, печатает их на мониторе, а затем использует эти целые числа как...
309 просмотров
schedule 28.09.2022