仅使用 FPC 的 GUI

2024-06-22

我想知道如何在不使用Delphi语言(Object Pascsl)的情况下,仅使用安装了Lazarus的FPC(Pascal)来开发GUI应用程序(32位)。谢谢。


直接使用小部件集。看看例如unix 的 packages/gtk2 中的示例,或 windows win32api 使用演示。 (FPC win32安装中的demo\win32)

但不使用 lazarus 会让你失去平台独立性和很多便利性。

看看拉撒路是如何做到的,仍然是有可能的。

第二个选项是https://github.com/mse-org/mseide-msegui https://github.com/mse-org/mseide-msegui

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅使用 FPC 的 GUI 的相关文章

  • 通过 inflate 将 XML 属性从合并布局转换为relativelayout

    根据这个 CommonsWare 示例 我设法将我的relativelayout子类与具有合并根的xml布局中描述的布局合并 我唯一担心的是我无法在 xml 中描述我的relativelayout参数 我的 xml 布局
  • 使 Java JScrollpane 仅垂直滚动

    我希望我的整个 JFrame 能够垂直滚动 我添加了以下代码 但它只创建了一个水平滚动条 frame setContentPane new JScrollPane new GradeQuickResource 我想做相反的事情 我只想要一个
  • 缩放 JCheckBox 框

    我想扩展一个JCheckBox例如等于其设置文本的字体大小 例如当我增加Font大小复选框本身很小 但它应该随着文本而增长 或者我想自己设置框的大小 JCheckBox chckbxTest new JCheckBox Test chckb
  • Java Swing 应用程序消息对话框帮助

    我正在开发 Java Swing 应用程序 我需要创建一个如图所示的对话框 我不知道这个的名字 我无法解释 所以我附上一张照片 请告诉我这叫什么以及如何在我的 GUI 应用程序中创建它 给猫剥皮的方法不止一种 public final cl
  • UIPickerView - 对多行行使用自定义视图 - 需要布局建议

    我有一个 UIPickerView 它将为用户显示项目列表 我希望每个项目都显示为多行文本 每行使用不同的字体大小 一个粗略的模型如下所示 这将允许显示比默认 UIPickerView 的单行所能容纳的更多文本 bdesham 指出我在 U
  • 使用 pygtk3 将 GUI 窗口添加到 python opencv2 程序

    我已经使用Python和Opencv2完成了一个程序 现在 我想向我的程序添加一个 GUI 窗口 我对 PyGtk3 有一些经验 因此 我修改了代码以采用 PyGtk3 但是 我遇到了错误 因此 我尝试了一个简单的程序来找出实际的错误 我的
  • Perl Tk 模块有哪些缺点?

    与在 Perl 中创建 GUI 的其他解决方案相比 Tk 模块有哪些缺点 我最近浏览了 Perl 的各种 gui 模块 这是我的总结 免责声明 最终我发现现有模块都不能满足我的需求 所以我开始编写自己的 gui 工具包 Tk 工作起来很不错
  • 向 Thunderbird 添加多个附件(从命令行)

    我尝试通过命令行创建带有多个附件的新消息 但这不起作用 thunderbird compose attachment etc mtab attachment etc fstab 仅附加第一个文件 第二个失踪了 上面的命令行有什么问题 PS
  • JavaFX 中具有自定义内容的 ListView

    How i can make custom ListView with JavaFx for my app I need HBox with image and 2 Labels for each line listView 您可以通过查看
  • 如何使用单独的线程部分重绘自定义 SurfaceView 而不会丢失以前的编辑?

    我目前在按照自定义绘图时遇到问题SurfaceView来自不在我的主 UI 上的线程 这SurfaceView占据整个屏幕 Galaxy S3 全屏 并且必须从多个来源进行更新 问题是习惯SurfaceView不会保存 UI 更新之间的更改
  • 设置 SWT Shell 的默认字体

    有没有办法为整个 Shell 设置默认字体 以便任何新控件都将使用相同的字体 看来现在我必须为我创建的每个控件设置字体 这导致了太多的冗余 默认使用的字体由平台选择 请参阅中的其他信息 类字体 SWT 标准小部件工具包 http book
  • 在一次操作中更改多个按钮的文本

    我有一个由许多按钮 50 组成的表单 除了后缀号之外 它们都具有相同的名称 btn 0 btn 1 btn 3 etc 我想通过一次操作更改这些按钮的文本 有没有办法像数组一样处理按钮 btn i Text something 也许执行一个
  • Android GPS 回调关闭 UI 线程

    我无法让 GPS 的 onLocationChanged 在不同的线程上运行 我了解在调用函数时如何管理 UI 线程 但使用 GPS 我不会主动调用该函数 我的目的是每次 GPS 接收到读数时都会有灯光闪烁 我已将此函数放入 Runnabl
  • Android 复杂形状按钮

    你好安卓开发者 我的 UI 设计师想要一个复杂形状的按钮 但我不知道该怎么做 请帮助我 这就是她想要的设计image http img823 imageshack us img823 984 q43b png 有很多方法可以做到这一点 最简
  • DockPanel 选项卡顺序

    我在 ItemsControl 的 DataTemplate 中设置了一个 DockPanel 如下所示
  • 您最好的 Swing 设计模式和技巧是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • QTextEdit:仅当滚动条位于底部时自动向下滚动

    有一个 QTextEdit 显示相当多的文本 它不可编辑 假设我想在开头阅读一些内容 向上滚动 但随后添加了一个新行 并且滚动条自动转到底部 我在使用各种程序时遇到类似的问题 无论它们是用什么语言编写的 如何处理这个问题 当向文本添加新行时
  • 适用于 Windows 的 PHP 支持的 GUI 应用程序

    我知道 PHP 是一种解释性语言 对于基于 Web 的事物来说 不是为在实际操作系统上运行 GUI 应用程序而设计的 但是有没有办法呢 基本上 是否有一个框架 系统允许我创建 本机 基本上是二进制文件 exe 看起来像带有本机控件和所有内容
  • 如何使 JScrollPane 与嵌套 JPanel 一起正常工作?

    我正在使用 NetBeans 在 Java 中构建 Swing 应用程序 但我遇到布局问题 我的主框架包含一个JScrollPane其中包含一个JPanel called contentPanel其中又包含一个JPanel called l
  • 在线程中访问 UI

    当我尝试更改 UI 属性 特别是启用 时 我的线程抛出 System Threading ThreadAbortException 如何在线程中访问 UI 您可以使用BackgroundWorker 然后像这样更改UI control In

随机推荐

  • 2012 年推荐的 jQuery 模板? [复制]

    这个问题在这里已经有答案了 jQuery 模板已被弃用一段时间了 我有一些 JavaScript 对象形式的数据 我想将其格式化为 HTML 并附加到 DOM 如今最好的方法是什么 我应该构建一个 HTML 字符串吗 我应该通过 jQuer
  • 我可以使用 EnableStatic 来配置 IPv6 地址(使用 WMI)吗?

    我想使用 WMI C 语言 来配置静态 IPv6 地址 配置静态 IPv4 地址可以正常使用EnableStatic 它是名为的 WMI 类的一部分Win32 NetworkAdapterConfiguration 谁能帮我使用 WMI 配
  • Spring Data 存储库实际上是如何实现的?

    我在项目中使用 Spring Data JPA 存储库已经有一段时间了 我知道以下几点 在存储库接口中 我们可以添加类似的方法findByCustomerNameAndPhone 假设customerName and phone是域对象中的
  • IIS 6 上的 elmah

    我有一个网站 上面运行着 elmah 记录到一个 sql 框 在我的测试环境中 它是一台 IIS 7 机器 一切运行良好 当我上传到运行 IIS 6 的网络解决方案 Web 时 出现错误 SecurityException Request
  • 在 x86-64 多核机器上以 C++ Atomic 读取和写入 int

    我读了this https stackoverflow com questions 5002046 atomicity in c myth or reality 我的问题很相似但又有些不同 请注意 我知道 C 0x 不能保证这一点 但我特别
  • 将 yyyy-mm-dd 转换为 dd mm yyyy

    如何将 2013 06 24 转换为 2013 年 6 月 24 日 我正在使用下面的代码 date1 2013 06 24 SimpleDateFormat d new SimpleDateFormat dd MMM yyyy try d
  • Cordova 不创建 AndroidManifest.xml

    我正在 Cordova 和 AndroidStudio 中创建 Android iOS 应用程序 一切都工作正常 直到我昨天将 Cordova 更新到 8 我还将 Node 更新到了最新版本 当我创建 Cordova 项目并添加 Andro
  • 如何使用 Java 10、Ant 和 Eclipse 编译器编译此代码?

    我正在尝试使用 Java 10 Ant 和 Eclipse 编译器编译这个简单的代码 import java util ArrayList import javax xml bind JAXBException class Test voi
  • 伊2。动态添加属性和规则到模型

    我正在编写一个小部件 我想避免用户向他们的模型添加代码 我知道这会更容易 但用它来学习新东西 您是否知道是否可以向模型添加一个属性 该属性不在您的数据库中 因此它将是虚拟的 并为该属性添加规则 您无权更改该模型代码 我知道规则是一个数组 过
  • Clojure:如何生成“trie”?

    鉴于以下 def inTree 1 2 1 2 3 1 2 4 5 9 1 2 4 10 15 1 2 4 20 25 你如何将它转换成这个特里树 def outTrie 1 2 3 4 5 9 10 15 20 25 这是一个清理后的解决
  • JaCoCo 和 MR 罐子

    JaCoCo 有一个问题 并且多版本 JAR 文件 http openjdk java net jeps 238 由于两个地方存在相同的类名 JaCoCo 抱怨道 Caused by java lang IllegalStateExcept
  • 每次 iPhone App 重新启动时 NSHomeDirectory 返回不同的路径

    我注意到每次我用 Xcode 重新启动应用程序时 NSHomeDirectory 都会返回不同的路径 显然即使我手动单击图标 因为它不会加载文件的内容 我很惊讶每次重新启动应用程序时它都会给我一个不同的目录 即使我使用 ForUser 方法
  • 为什么我的页面可以在 IE9 的 IE7 模式下工作,但不能在 IE7 本身下工作?

    在对 IE9 的每种浏览器和文档模式进行了大量测试之后 我最近启用了我们的新主页 not只是兼容模式 但实际的 IE7 和 IE8 仿真 该网站可以在每种模式下运行 更不用说现代浏览器了 然而 在它推出后 我收到一封电子邮件 说该网站在 I
  • 从书签加载外部 JS?

    如何使用书签加载外部 JavaScript 文件 这将克服 IE 的 URL 长度限制 并且通常会保持简洁 2015年更新 内容安全政策 https developer mozilla org en US docs Web Security
  • 模板模板部分特化仅与 -std=c++1z 和 g++ 一起使用

    我发现下面这段代码 include
  • 更新通用列表中元素的最佳方法[重复]

    这个问题在这里已经有答案了 假设我们有一个名为 Dog 的类 它有两个字符串 Name 和 Id 现在假设我们有一个包含 4 只狗的列表 如果您想更改 Id 为 2 的狗的名称 最好的方法是什么 Dog d1 new Dog Fluffy
  • 如何解决出现 python 扩展加载和扩展激活失败消息的问题?

    打开 VS code 时 我不断在屏幕右下角收到这些消息 关于如何摆脱它有什么想法吗 我仍然可以编写代码并运行代码 但我不明白为什么会发生这种情况 我尝试删除 python 扩展以及视频扩展选项卡中与 python 相关的任何内容 但没有成
  • 使用反射设置嵌套属性值

    我已经进行了彻底搜索 但找不到我的问题的确切答案 以下面的代码为例 public class Company private string m strName private Customer m objCustomer public Co
  • 一个解决方案中有多少个项目算太多?

    单个解决方案中有多少个项目是可以接受的 对于那些项目数量较大的应用程序 您是否将其他已编译的 dll 放在某个公共文件夹中以便能够运行该应用程序 由于在 Visual Studio 中项目会编译为程序集 因此您应该问自己的问题是 我应该有多
  • 仅使用 FPC 的 GUI

    我想知道如何在不使用Delphi语言 Object Pascsl 的情况下 仅使用安装了Lazarus的FPC Pascal 来开发GUI应用程序 32位 谢谢 直接使用小部件集 看看例如unix 的 packages gtk2 中的示例