Вопросы по теме '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 просмотров
schedule
31.05.2022
Как сделать расширяемое окно или диалог в 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