问题标签 [gambas]

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 投票
3 回答
539 浏览

linux - 使用 Gambas 处理 Linux 信号

当特定文件已更改时,我想从 bash 脚本向 Gambas 程序发送一个(尚未确定的)信号。

我怎样才能让我的 Gambas 程序处理这个信号?

0 投票
1 回答
456 浏览

linux - Gambas - 如何创建广播(互斥)菜单?

我在 Ubuntu 9.10 上使用Gambas 2.13。我已经创建了一个 QT 图形应用程序,我正在尝试创建单选(互斥)菜单项,选中时使用单选图标而不是复选标记。我在菜单文档中找不到任何这样做的属性。你能帮我吗?

0 投票
1 回答
1588 浏览

subroutine - GAMBAS - 在 IF 语句中退出 Sub

我有一个复选框,应该触发按钮是否可见。下面是代码:

但是,它没有正确退出子程序,因此如果与另一个相矛盾。这样做的正确方法是什么?我是从 VB6 转移过来的初学者 gambas 程序员。我在 Ubuntu 11.10 上运行 gambas2,项目类型是图形应用程序。

0 投票
1 回答
533 浏览

basic - 为什么我的 BASIC 项目会出现“意外 <”错误?

在第 251 行,有一个意外的 >。为什么编译失败?谢谢。

0 投票
0 回答
407 浏览

opengl - glu.LookAt 用于具有任意垂直轴方向的倾斜顶置摄像头

[2012 年 9 月 23 日编辑] 从自上而下的角度想象 FPS 控制(扫射、转弯)。现在想象一下,当玩家转动时,整个屏幕都会旋转,所以他们总是面向显示器的顶部。现在想象一下,相对于他们的方向,投射这个的“相机”总是在玩家上方和后方 10 英尺处。这意味着相机以 45 度角俯视风景,随着玩家的转动而旋转。我试图掌握为此所需的代码而失去理智,这就是我迄今为止所得到的结果好坏参半:

以下是我对 Update_Camera 过程所做工作的总结:

1) 暂时将相机移动到其身后十英尺(它松散地跟随玩家)。

2) 计算三个点。一个是玩家的位置,或相机目标。第二个和第三个是移动相机的位置,一个围绕玩家稍微顺时针旋转,另一个稍微逆时针旋转。

3) 使用步骤 2 中的三个点计算“向上”向量。

4) 使用 glu.LookAt 正确定位和定向“相机”。

起初这似乎效果很好,但是当我降低相机或增加它与玩家的距离时,事情开始扭曲。相机似乎放大了,风景的垂直比例似乎增加了。平行于景观渲染的 Sprite 四边形也仍然被渲染,就好像相机在它们的正上方一样,当相机降低时它们应该以增加的视角渲染。我会错过什么?

0 投票
2 回答
762 浏览

linux - 如何让程序在 GNU/Linux 中跳过任务栏(任务列表)?

我正在 Ubuntu 13.10 上编写来自 Gambas 的恶魔般的程序。
这是一个 GUI 应用程序,当用户点击特定键时它变得可见。
因此,我不希望这个程序出现在任务栏上。

在此处输入图像描述

有没有办法绕过它?(也许来自 Bash 技巧或 Gambas 代码?)
谢谢!:)

0 投票
1 回答
1005 浏览

opengl - 如何使用opengl在Gambas3中画一条线

我在 Gambas 中创建了一个项目,其中包含以下组件:gb.opengl 和 gb.opengl.glu。

按照 NeHe 教程,我有以下代码:(glArea1 是 opegl 应用程序的表单组件。)

我希望这段代码能画一条线,但屏幕仍然是空白的。附上源档案:http ://www.filedropper.com/glline-001tar

如何在 gambas 3 的 openGl 区域中绘制线条?更具体地说,我想首先在视口中绘制轴。请帮忙。

0 投票
1 回答
514 浏览

linux - 如何在 Gambas Qt 应用程序上设置开关按钮的初始值?

我正在开发一个用 Gambas 编写的带有 Qt 界面的小型应用程序,作为初始学习测试,我想编写一个非常简单的控制面板来启动/停止一些服务,如,apache2等。mysqlwebmin

该应用程序看起来像这样:

在此处输入图像描述

我的问题是,我不知道如何根据服务的状态将 Apache 按钮的初始位置设置为 On 或 Off。sudo service apache2 status我可以使用一些tr/cut/grep魔法从系统中提取值到变量中。但该界面只为我提供了将值设置为 True 或 False 的选项。我不知道在哪里放置该代码。我设法使工作的唯一部分是开始/停止OnClick事件,但初始位置应在单击之前设置。此代码仅在服务状态与启动面板时的按钮状态匹配时才有效。

这是一段代码,如果有帮助的话:

任何帮助,将不胜感激。

0 投票
2 回答
965 浏览

mysql - Raspberry Pi2 Windows 10 IOT 核心和 Visual Basic 2015

是否可以在带有 Windows IOT 内核的 Raspberry PI 2 上运行 Visual Studio?

我想在 Windows 10 上创建一个触摸屏(带 RPI2 的 HDMI)应用程序,该应用程序将用于接受客户的订单并将订单信息传输到另一个运行 MySQL 服务器的 Raspberry PI。

我能够在 PC 上实现它,但我想在 RPI 上实现它。是否有可能或者我应该为此目的使用 Gambas?

0 投票
1 回答
553 浏览

controls - 使用动态事件名称在 Gambas 中创建控件

在 Gambas 中,我可以像这样创建控件:

现在事件监听:

但是如何创建具有动态名称的元素,例如:

最后一行不起作用,但这就是如何处理这个问题的问题。