秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  276 随笔 :: 0 文章 :: 305 评论 :: 19万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Raspberry Pi

摘要:lazarus编译的程序在树莓派运行前先出一个空白窗口,要关闭这个窗口后才能显示正常的窗体(使用wayland窗口类型的linux也可能存在同样情况)。Gtk2: better recognition of wayland session, do not create dummy frame. (5 阅读全文
posted @ 2024-11-19 08:10 秋·风 阅读(116) 评论(0) 推荐(0) 编辑

摘要:lazarus在linux(树莓派、银河麒麟、Ubuntu 20.04.4 LTS、LMDE 5 Elsie等中文linux)使用含mask的控件如果mask字符串中包含/或:时在form设计阶段会出现乱码,这个Bug还会造成form中的中文保存后再打开时中文全部变为乱码的严重问题。 运行时: 由于 阅读全文
posted @ 2022-06-04 14:48 秋·风 阅读(199) 评论(0) 推荐(0) 编辑

摘要:修复lazarus linux(ubuntu/银河麒麟)Object Inspector、使用combobox、colorbox等控件style为csOwnerDraw*时下拉列表文字不显示的问题(在树莓派正常),这类问题大概率是ubuntu/银河麒麟引起的,如果使用中也遇到同样的问题可参照以下方法 阅读全文
posted @ 2022-05-29 06:11 秋·风 阅读(570) 评论(0) 推荐(0) 编辑

摘要:在银河麒麟和树莓派发现lazarus的DateEdit控件DateOrder选择doNone以外的选项时,在form设计界面显示乱码的Bug。 将lazarus\lcl\editbtn.pas的1677、1678原来的/改为-,然后重新编译lazarus就可以。 procedure TDateEdi 阅读全文
posted @ 2022-05-23 14:42 秋·风 阅读(156) 评论(0) 推荐(0) 编辑

摘要:本方法参考并使用了CudaText的2个单元(appuniqueinstance.pas和appuniqueinstancebase.pas),appuniqueinstance.pas增加RunOnce。 使用方法: 在项目文件uses添加AppUniqueInstance单元,Applicati 阅读全文
posted @ 2021-12-29 10:32 秋·风 阅读(858) 评论(0) 推荐(0) 编辑

摘要:linux下Lazarus 2.2.0 GTK2版代码编辑器及SynEdit控件不支持中文输入(Lazarus for Linux QT版支持中文输入,但发现我常用的控件不支持QT版,控件兼容性还是GTK2版比QT版好),长期困扰着使用中文的开发者,需然网上已有解决方案,但并不是最佳的解决办法,跟踪 阅读全文
posted @ 2021-12-23 11:38 秋·风 阅读(2212) 评论(19) 推荐(4) 编辑

摘要:1.推荐用fpcupdeluxe安装lazarus,从https://github.com/newpascal/fpcupdeluxe/releases/latest 下载适合的版本如果第一次在linux运行fpcupdeluxe需配置一下运行环境: GNU make the binutils (m 阅读全文
posted @ 2021-12-04 17:15 秋·风 阅读(3315) 评论(0) 推荐(0) 编辑

摘要:在终端安装 fcit-table-wbpy sudo apt-get install fcitx-table-wbpy 安装后运行效果,这个输入法很不错,可以直接输入拼音五笔,不用切换。 阅读全文
posted @ 2021-12-04 10:20 秋·风 阅读(294) 评论(0) 推荐(0) 编辑

摘要:在Linux环境下,Lazarus不支持中文输入。这是一个臭名昭著的Bug,其根源为Lazarus所使用的SynEdit的问题。 经过一番搜索,我在Lazarus中文社区上找到了一个解决的办法,记录如下。 1. 我是用fpcupdeluxe安装的Lazarus,打开/home/pi/fpcupdel 阅读全文
posted @ 2021-12-04 05:55 秋·风 阅读(1002) 评论(0) 推荐(2) 编辑

摘要:加上下面的代码后,Lazarus 编译的程序运行时会自动创建菜单及桌面快捷方式,在菜单的快捷方式可直接打开应用(在中标麒麟和树莓派测试使用正常),还解决了每次运行时都会出现下图提示的问题。 1 {$ifdef LINUX} 2 uses 3 process, 4 BaseUnix; 5 {$endi 阅读全文
posted @ 2021-10-13 11:45 秋·风 阅读(479) 评论(0) 推荐(1) 编辑

摘要:Ultibo系统包含一个完全用Object Pascal编写的内核,以及构建嵌入式系统所需的所有基本组件。从USB堆栈到网络的所有功能全是用Object Pascal编写的。 Ultibo 核心是一个功能齐全的环境,用于在树莓派(所有型号)上进行嵌入式或裸机(没有操作系统)开发。它不是操作系统本身, 阅读全文
posted @ 2020-03-07 15:51 秋·风 阅读(1272) 评论(0) 推荐(0) 编辑

摘要:Raspberry Pi3 Lazarus 1.6.2 安装步骤如下: 安装环境:Raspbian Jessie, RPi3 1.安装subversion和unzip Sudo Apt-get update Sudo Apt-get install subversion unizp 2.获取和编译最 阅读全文
posted @ 2015-03-04 15:16 秋·风 阅读(2212) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示