摘要: 在终端输入: abroot pkg add ibus ibus-rime abroot pkg apply 阅读全文
posted @ 2024-08-28 16:16 rfrf 阅读(57) 评论(0) 推荐(0)
摘要: 自定义窗口拖动实现,运行时发现抖动。 请使用相对屏幕的坐标 fltk::app::event_x_root() fltk::app::event_y_root() win.handle({ let mut x = 0; let mut y = 0; move |w, ev| match ev { e 阅读全文
posted @ 2024-05-21 17:26 rfrf 阅读(44) 评论(0) 推荐(0)
摘要: 当前鼠标的位置,相对于窗口的 fltk::app::event_x() fltk::app::event_y() 或 fltk::app::event_coords() 当前鼠标的位置,相对于屏幕的 fltk::app::event_x_root() fltk::app::event_y_root( 阅读全文
posted @ 2024-05-21 15:39 rfrf 阅读(44) 评论(0) 推荐(0)
摘要: use fltk::{prelude::*, *}; use std::os::raw::*; const GWL_EXSTYLE: i32 = -20; const WS_EX_APPWINDOW: c_ulong = 0x00040000; extern "system" { pub fn Ge 阅读全文
posted @ 2024-05-20 20:40 rfrf 阅读(86) 评论(0) 推荐(0)
摘要: 这一章讨论了FLTK事件模型以及如何在您的程序或 widget 中处理事件。 FLTK Event 模型 每当用户移动鼠标、点击一个按钮或按下一个键时,都会生成一个事件并发送给您的 app 。事件也可以来自其他程序,如窗口管理器。 通过传递整数参数给handle()方法(重写Fl_Widget::h 阅读全文
posted @ 2024-04-23 20:41 rfrf 阅读(200) 评论(0) 推荐(0)
摘要: Advanced FLTk 本章将介绍高级的编程和设计,来帮助您充分利用 FLTK 。 Multithreading FLTK 可实现多线程的 GUI 应用程序,但与一般的多线程编程一样,必须牢记一些概念和注意事项。 其中的关键是:对于 FLTK 支持的许多目标平台来说,只有进程 main() 的线 阅读全文
posted @ 2024-01-29 21:37 rfrf 阅读(500) 评论(0) 推荐(0)
摘要: x11 缺少xclip sudo apt install xclip wayland wl-clipboard 阅读全文
posted @ 2023-11-10 15:15 rfrf 阅读(207) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/1771149/202311/1771149-20231107211331523-729691142.png) 阅读全文
posted @ 2023-11-07 21:14 rfrf 阅读(70) 评论(0) 推荐(0)
摘要: 默认居中 let mut main_win = window::DoubleWindow::default() .with_size(400, 300) .with_label("MainWin"); let mut btn = button::Button::default() .with_siz 阅读全文
posted @ 2023-10-21 20:48 rfrf 阅读(98) 评论(0) 推荐(0)
摘要: rust很多文档都是mdbook,打印成pdf后发现页内的链接跳转到浏览器,而且没有书签目录。 功能 修改超链接为页内跳转 如图蓝色链接,一般点击会跳转至浏览器,经过程序处理后会直接在pdf内跳转 添加目录 使用 使用浏览器打印pdf(火狐测试通过) python mdbook.py -u URL 阅读全文
posted @ 2023-10-15 13:18 rfrf 阅读(248) 评论(0) 推荐(0)