首页 > 其他分享 >Lazarus在Loongarch的loongxin mate系统不能打开对话框问题

Lazarus在Loongarch的loongxin mate系统不能打开对话框问题

时间:2024-08-10 20:16:01浏览次数:9  
标签:loongxin 对话框 系统 Lazarus mate Loongarch

Lazarus在Loongarch的loongxin mate系统不能使用系统的打开、保存等对话框问题。

运行OpenDialog1.Execute后出现  浮点数例外 错误,程序自动退出。

根据 秋.风 在在龙芯loongxin mate系统lazarus和编译的应用打开文件对话框出现卡死的临时处理方案 - 秋·风 - 博客园 (cnblogs.com)中提到的是因为loongnix  mate桌面主题和lazarus(gtk2)不兼容的思想,用strace对程序进行跟踪后发现是少文件了。

解决方法

一是按上面秋风的方法删除将gtk2-engines-murrine卸载

二是改一下桌面主题,不用删除主题

1、系统菜单栏选择  系统-首选项-外观-外观

2、在主题下选择像win一样的外观。

上图中选红框的,都可以运行。选择蓝色框的都会出错。

使用win下的交叉编译在虚拟机上运行没有问题。

 

标签:loongxin,对话框,系统,Lazarus,mate,Loongarch
From: https://www.cnblogs.com/jwjss/p/18352745

相关文章

  • JavaFX 如何使用内置的对话框
    消息对话框(Alert)JavaFX的Alert类别其实就是我们熟知的MessageDialog,根据消息类型的不同,分为几种不同的AlertType,在显示时也会有不同的图标以及不同的按钮。分类可列表如下:None:不分类的消息。常用于显示使用说明。Information:一般的提示消息。常用于提示目前程序运行的状态,以......
  • WPF 自定义对话框
    <Windowx:Class="WPFDemo2.窗体.CustomDialogWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas......
  • 【QT】QT 窗口(菜单栏、工具栏、状态栏、浮动窗口、对话框)
    Qt窗口是通过QMainWindow类来实现的。QMainWindow是一个为用户提供主窗口程序的类,继承自 QWidget类,并且提供了⼀个预定义的布局。QMainWindow包含一个菜单栏(MenuBar)、多个工具栏(ToolBars)、多个浮动窗口(铆接部件)(DockWidgets)、⼀个状态栏(StatusBar)和一个中心部件(Cent......
  • lazarus使用unidac+sqlite,用dbgrid显示float字段时遇到的问题
    遇到的问题:网友海使用过程发现,lazarus使用unidac+sqlite,用dbgrid显示float字段时遇到数据库的字段内容明明有多位小数,但在dbgrid只显示1位小数和截图最后1行显示1.1E2等问题。 在Navicat显示的表内容:这是他的解决方法: 修改UniConnection1的DataTypeMapping,将float映射为s......
  • Form表单随页面大小变动:大屏幕item占两行,小屏幕item占整行(对话框表单、页面树形表单、
    1、效果如下:对话框内的表单组件,大屏幕item占两行,小屏幕item占整行 实现:App.vue内写一个全局公共样式;随后再调用方法传入表单ref以及需要判断的宽度,判断类名是否添加  2、效果如下:页面表单及页面左侧tree右侧表单,利用媒体查询实现:大屏幕一行两个item,小屏幕一行一个item......
  • Lazarus使用IPC收发消息
    使用IPC收发消息可以在Windows和Linux下通用。其它系统没测试。1、在system选项卡中选择TSimpleIPCServer和TSimpleIPCClient加到窗口中SimpleIPCClient1:TSimpleIPCClient;SimpleIPCServer1:TSimpleIPCServer;2、设置参数SimpleIPCServer1中设置:Global、Threaded、Act......
  • Lazarus 将LNET封装到DLL中
    最近工作中有个要求SOCKET的功能,想将一个通信功能做得简单一点。发现LNET非常方便,所以对它研究了一下。LNET有两种类型,可视化和非可视化。做WINDOWS下一般都是用可视化的。用于LINUX和WINCE,必须用非可视化的。我要将它封装成DLL的话,必须用非可视化的。DLL代码如下:librarypro......
  • lazarus 线程1
    标准线程用法TypeTAnalyzedataThread=class(TThread)privateprocedureDoProcedure;protectedprocedureExecute;override;publicConstructorCreate(CreateSuspended:boolean);end;constructorTAnalyzedataThread.Create(CreateSuspended:boolean);beginFree......
  • Qt(二)弹窗类 颜色对话框 字体对话框 资源文件
    文章目录一、QDebug类和QMessagebox类(一)QDebug类:打印调试类(二)QMessagebox类:弹窗类2.修改组件图标(1)通过ui界面(2)通过QIcon的方式(3)通过QPixmap类3.使用示例(1)实例化对象实现2.静态函数版本二、颜色对话框和字体对话框类(一)QColorDialog(二)QFontDialog三、资源文件(一)添......
  • Android AlertDialog对话框
    目录AlertDialog对话框普通对话框单选框多选框自定义框AlertDialog对话框部分节选自博主编《Android应用开发项目式教程》(机械工业出版社)2024.6在Android中,AlertDialog弹出对话框用于显示一些重要信息或者需要用户交互的内容。弹出对话框一般以小窗口的形式展示在......