问题标签 [graphical-programming]

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 回答
6372 浏览

oop - 过程编程语言对图形应用程序的适用性

是否有人能够解释或评估过程编程语言对图形应用程序的适用性,例如针对面向对象的编程。两者的优点和缺点是什么?

0 投票
1 回答
33 浏览

java - 导入图像和更新 jLabels / jTextArea 时的图形异常

我有一个应用程序,每当我加载任何图像或更新 JTextArea 时,它总是将新对象/文本放在框架的左上角,而不是简单地更新它应该更新的任何对象。

在此处输入图像描述 在此处输入图像描述

我完全傻眼为什么它以这种方式更新屏幕,有没有人有任何关于如何改变这个的提示或提示?

下面是将 jLabel 添加到 jTabbedFrame 的代码

不确定我是否还应该附加 GUI 构造的信息......

0 投票
1 回答
243 浏览

opengl - OpenGL 应用程序旋转相机

我正在尝试实现一个简单的应用程序,在该应用程序中,用户可以通过更改 gluLookAt 函数的参数来环顾四周。我通过以下方式实现了围绕 y 轴的旋转:

这很好用,但是当我试图绕 x 轴旋转时,我没有得到想要的行为。我想“向上”和“向下”旋转相机,但要朝我当时所处的特定方向旋转。绕x轴旋转的代码实现如下: float d1 = cy - eyey; 浮动 d2 = cz - eyez;

在围绕 x 旋转之前,我是否需要围绕 y 轴进行一些反向旋转?如果是这样,旋转所需的角度值是多少?

0 投票
1 回答
3081 浏览

parameters - “m_db unload”命令未在 AbInitio 中返回任何值

我正在使用m_db命令将值从表加载到AbInitio graph.

但它没有显示任何价值。我也在 Unix 中运行它,但它仍然没有显示任何价值。

命令是(用反引号括起来):

0 投票
0 回答
199 浏览

graph - 数据的树状视觉表示。我应该使用哪个程序?

我有一种特定形式的数据,就像前面描述的那样。我有 200 个人和他们的基因组。现在,它们在田间相互作用,一段时间后,它们可以占用别人的基因组,或者可能死亡。因此,我有这样的数据,

因此,发生的事情是 Guy134 从 156 获取基因组,他的基因组永远丢失了,而 Guy145 从 178 获取基因组,但他的基因组没有丢失,但现在存在于丢失基因组的 Guy96 中。

现在我需要以图形(树状)方式追踪基因组的起源。要获得类似以下内容:

在此处输入图像描述

现在,如果有人能提供任何帮助来帮助我如何做这样的事情,我将不胜感激。任何软件、软件包、代码,任何东西都会有所帮助。我想我必须从头开始,如果已经不存在可以做到这一点的东西。什么是最好的软件或包来做这种事情。另外,我想就是否有一种不同的、更好的方式来表示这些数据提出建议。

我是一名生物学家,不是专家,但对 MATLAB、一点 Python 和一点 shell 脚本很熟悉。

0 投票
1 回答
1018 浏览

ruby - 如何实时更新Ruby GTK窗口标签并与其他线程通信

我正在构建一个 Ruby 应用程序,它由负责程序逻辑的代码和用于 GUI 的代码组成。代码的两个部分都拆分为类并在单独的线程中运行。

Ruby Gtk 库的文档记录很差。我想知道如何实时更新特定的 Gtk 元素(例如,标签中的文本,在窗口中)。我想每秒更新一个特定元素。

我还想了解线程如何交换数据。我试过使用队列库。当我使用它时,我在控制台中遇到错误:

程序代码:

每当我按下“退出”按钮时,我希望标签文本更改为在 Timer 类中设置的 q 变量中设置的值(在 while 循环中)。但它会抛出一个变量不存在的错误。它不应该是全球性的吗?

0 投票
1 回答
260 浏览

ruby-on-rails - 是否有用于 Ruby on Rails 的可视化/图形 MDD 工具?

这将是非常模糊的,所以我希望我已经被禁止了。

我一直在学习各种动态 Web 工具,例如 ruby​​ on rails,它们可能需要在文件(主视图控制器、资产等)之间进行大量引用。通常,在设计 Rails 应用程序时,我现在在inkscape 中绘制整个内容,以便直观地表示所有文件如何相互连接。

如果我可以将简单的工作流程图翻译成一些骨架代码,那将非常有用。例如,将红色块拖到页面上会创建一个控制器,将箭头朝命名视图的方向拖动会def在控制器中创建等等。这只是一个想法,但我想知道结果是否有任何图形我可以操纵工具来完成这种任务吗?

如果这样的工具不存在,我很乐意自己尝试编写一个 - 有什么想法可以作为起点吗?

0 投票
0 回答
379 浏览

java - Java普林斯顿导入错误

我正在重新审视我几年前在大学完成的一个项目,该项目涉及使用普林斯顿 StdDraw 类。

当我现在尝试在 Eclipse 中执行它时,它给了我一个错误,“无法解决导入的普林斯顿”。我已经再次下载了 stdlib.jar 文件并将其添加到项目的构建路径中,但我仍然有同样的错误。我也尝试将导入名称更改为 edu.princeton.cs.introcs.StdDraw 但仍然没有乐趣。

任何帮助将非常感激。谢谢

0 投票
1 回答
1954 浏览

java - 绕过 Tesseract 预处理

我正在使用tess4j作为来自JAVA的tesseract的包装器对图像运行一系列OCR。ocr 的过程仍然需要大量时间(有时甚至 5 秒),我正在努力加快速度。

我正在对图像进行自己的预处理和二值化,tesseract 没有必要进行 otsu 二值化。

我已经阅读了允许跳过图形处理部分的 IOS 教程,但我无法使用 tess4j 找到任何内容。

这里的 turial:https ://github.com/gali8/Tesseract-OCR-iOS/wiki/Tips-for-Improving-OCR-Results -
“...如果您已经执行了自己的预处理/阈值 [ ...]您可能想要绕过内部 Tesseract 阈值步骤。”

有人知道我如何以跳过 otsu 二值化的方式使用tess4j (来自 JAVA)吗?

0 投票
2 回答
216 浏览

linux - ADA & GTK => 函数 Get_Text

我想创建一个顶级窗口并在其中使用此功能。

任何地方都没有例子...

这里是完整的描述/usr/share/ada/adainclude/gtkada/gtk-gentry.ads

对于 Debian 和亲戚操作系统,您可以访问以下目录: sudo apt-get install libgtkada2.24.1-dev