问题标签 [dia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

python - 如何通过 python 脚本获取 C 运行程序的 gtk 窗口?

有没有办法在python允许脚本的正在运行的程序中获取我们所在的窗口python

我正在谈论的程序是dia,它是用 编写的C,它在运行时会打开python存储在正确文件夹中的所有脚本。例如,如果下面的简单脚本存储在.dia/python

这就是我跑步时发生的事情dia

因此导入脚本很容易,但现在我想要的是获取窗口,以便能够操作它(例如在菜单上进行更改)或调用其他 gtk 函数,例如在应用程序中添加热键。

0 投票
2 回答
177 浏览

dia - 如何在dia中输入中文

我的环境:Ubuntu 18.04

dia是绘制流程图的绝佳工具。虽然我不能在框中输入中文。我试过了fcitxibus但都失败了。

有人提示了编辑脚本的方法dia。但是dia升级后就没有dia-normal了。

请帮我。任何建议将不胜感激。

0 投票
1 回答
47 浏览

emacs - 如何明确指定自动压缩模式应处理哪些存档文件?

我使用 Dia 来绘制图表,但是在处理文本时有时不太方便。由于 *.dia 文件只是压缩的 XML 文件,因此可以在文本编辑器中进行编辑。Emacs 有一个自动压缩模式,可以自动处理解压缩/压缩,但它只针对一组特定的扩展名,所以为了修改 .dia 文件,我需要先将文件名重命名为 .gz 并在编辑后重命名它背部。我想消除这两个步骤,只需编辑 .dia 文件。有没有办法配置自动压缩模式来处理自定义扩展?

0 投票
0 回答
23 浏览

dia - 如何更改 Dia 中的字体并修复其字体渲染问题?

请原谅我可能愚蠢的问题。

首先,我无法配置 Dia 使用的字体。我在它很少的偏好中找不到它。到目前为止,更改字体的唯一方法是针对特定对象,例如 Flowchart:Box。但它不会应用于其他对象。我也无法在 Google 中找到任何关于此的内容。我怀疑这是因为现在很少有人使用 Dia。

其次,有没有办法提高 Dia 中字体支持的整体质量?

看一下屏幕截图(但请以全尺寸打开)。Dia 位于左侧,Inkscape 位于右侧。字体是一样的——DejaVu Sans。您可以看到 Dia 没有很好地暗示(注意 0(零)和 3 之间的差距)。顺便说一句,这是 100% 的比例。

如果您有任何解决方法的想法 - 请分享。

在此处输入图像描述

0 投票
1 回答
33 浏览

dia - Block Dia Diagram Editor 保存文件的备份副本

Dia Diagram Editor 始终将备份文件保存在.dia~文件中。有什么办法可以关闭这个。这很烦人,每次保存对图表的更改时,我都必须手动删除这些文件。

我浏览了首选项,但发现注意到对应。

我也经历了两个常见问题解答:

但也一无所获。

0 投票
0 回答
51 浏览

python-2.7 - python的Dia(图表编辑器)模块是否有任何文档?

Dia 图表编辑器有一个名为 dia 的 python 模块,它随编辑器的安装一起提供。它可用于为编辑器编写插件,但我似乎找不到任何文档。我想知道模块中定义了哪些类/方法,以便编写我的插件。我能找到的唯一例子是一个 hello world 插件,它对于理解模块特别无用。

是否有任何资源/代码片段可用于进一步了解该模块?我想获取有关图表中图表元素的信息,我基本上正在尝试编写自定义导出功能。

0 投票
0 回答
33 浏览

sql - ER DIAGRAM 绘图

好的,这是我得到的案例研究

一个学生在一个学期和一年的时间里就读了一门学科(例如,约翰·史密斯在 2016 年的第一学期就读了 Python 编程这个学科)。学生的信息在他们注册时存储。要成为学生,他们必须至少注册一门学科。他们必须在注册时提供他们的手机号码 (st_phone)。学生的注册状态可以是:WD(已退学)、ENR(已注册)、PRV(临时注册) 主题信息是根据课程存储的(主题代码对于课程来说是唯一的,例如 VIT1201 是该主题的代码:数据库系统属于VDIT课程,ITD1009是Java编程学科属于TDIT课程)教师可以在一个学期内教授并负责一个学科。系统需要记录老师在一年的某个学期教授什么科目。例如,Fiona Scott 老师在 2016 年第 1 学期教授数据库简介。在 2016 年第 2 学期,她教授网络。她在 2017 年第 1 学期再次教授数据库。对于每位教师,需要记录一个科目的教学日。教师有时会休长期服务假或进行研究,因此可能不会在特定的学期或年份任教。一些教师担任一名或多名其他教师的导师 一名教师只有一名导师 高级教师没有导师。教师有时会休长期服务假或进行研究,因此可能不会在特定的学期或年份任教。一些教师担任一名或多名其他教师的导师 一名教师只有一名导师 高级教师没有导师。教师有时会休长期服务假或进行研究,因此可能不会在特定的学期或年份任教。一些教师担任一名或多名其他教师的导师 一名教师只有一名导师 高级教师没有导师。

到目前为止,我 在 DIA已经做到了这一点

现在这里的问题是我是否做了导师,老师的关系,所以我认为导师可以教很多老师,但老师只能有一个导师,但问题是老年人,我应该添加老师类型或角色来获得资深和如果是的话,我应该把它放在哪里?!

现在另一件事是我对这里的措辞感到困惑,它说“一个学生在一个学期和一年内就读了一门学科”这是否意味着年和学期应该在招生表或学生表中

感谢您的时间和答案(我知道要阅读的内容很多)

0 投票
1 回答
22 浏览

colors - 在 GTK 颜色选择器中永久更改调色板

在使用 GTK 应用程序的颜色选择器小部件时,我经常使用与默认设置不同的调色板,如下图所示。在程序运行时,我可以更改默认颜色并且它们保持不变,但是,当我关闭程序时,这些修改会消失。

DIA 中的颜色选择器

我想知道如何对磁盘中的持久性进行这些修改。