问题标签 [qtruby]

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 投票
0 回答
93 浏览

ruby - QtRuby:复选框不切换

我创建了一个带有标签 AVS 的复选框。当我单击复选框时,我需要执行以下代码块。我既没有收到任何错误,也没有切换工作。

有人可以让我知道我应该进行哪些更改,以便在单击复选框时获得其他必需的小部件吗?

0 投票
1 回答
294 浏览

ruby - 小部件应根据下拉菜单中选择的选项显示或隐藏

我有一个下拉菜单,里面有大约 5-6 个项目。

当我在 ComboBox 中选择特定选项时,我希望其他小部件出现在同一窗口中。例如:当我在 ComboBox 中选择“1-Standard”时,acc_ui必须弹出其中定义的小部件等等。

这是我试过的代码:

0 投票
0 回答
61 浏览

ruby - 下拉菜单及其操作

我有一个下拉菜单,里面有大约 5-6 个项目。

现在有一个名为 Submit 的按钮,它连接到插槽 'on_clicked_submit()'。

我希望仅当 entryIndex 项目为自定义或非自定义时才会弹出一个对话框。我尝试了以下代码:

结尾

但是检查 entryIndex 的 if 语句不能正常工作。欢迎提出建议

0 投票
2 回答
240 浏览

ruby - Qt:读取文本文件并在 LineEdit 中显示

我有一个输入文件和一个批处理文件。使用 System 命令执行批处理文件时,会生成相应的输出文件。

现在我希望该 outfile 中的特定文本(位置 350 到 357)显示在我的 lineedit 小部件上

这是我的代码的那一部分:

现在将生成outfile

# 测试文件是否被读取。

当我使用 puts 语句测试是否正在读取文件时,我在编辑器中得到了所需的确切输出。但是,LineEdit 上没有显示相同的文本。欢迎提出建议。

编辑:这里的有线观察。当我尝试读取输入文件并显示它时它工作正常,但是它不适用于输出文件。puts 语句确实在编辑器中给出了答案,确认输出文件确实包含所需的文本。我对这种情况感到困惑。

0 投票
1 回答
353 浏览

ruby - Qt Ruby:动态创建表并从文本文件输入数据

我有一个名为 data.txt 的文本文件,其中包含各种参数,例如数字、状态等。每行包含一组不同的数据。

现在,在我的 GUI 中,我有提交按钮。单击该按钮后,我希望这些数据中的“少数”在 GUI 屏幕上显示为表格

一件事是我确实知道它存在于文本文件中的哪个位置:

例如:状态出现在每行文本文件中的位置 [70..78] 数字出现在每行文本文件中的位置 [85..90] 等等

我只想将那些特定的数据部分显示在表格的各个列中

欢迎大家提出意见。我正在使用 Qt 和 Ruby 进行 GUI 设计

图 1:我的包含数据的文本文件
图 2:我的最终预期结果应该是这样的。

编辑:使用斯蒂芬提到的解决方案:

使用线路位置对我有用。但是这里有一个查询,当我尝试使用 puts 语句时,它确实可以正确打印。但是,当我尝试使用它在 TextEdit 小部件中显示它时,每一行都不会显示..

Puts 语句给出了正确的输出,但是我无法在小部件内发送相同的输出。如果我使用 break 语句,那么第一行将正确显示在小部件中。因此,当它尝试逐行读取小部件时会发生错误。最终,它被覆盖了,最后一行只有空白的地方被打印在我感觉的小部件中。

有什么解决方案吗?

0 投票
1 回答
90 浏览

qtruby - 如何使用 qtruby 让模型/视图为表格工作?

我试图弄清楚如何将 TableView 与使用 qtruby 的模型一起使用。我尝试在 http://doc.qt.io/qt-5/modelview.html给出的教程中调整 C++ 中的示例,并提出了如下所示的代码。

问题在于 AbstractTableModel 的 data 方法的实现:只有角色 Qt::DisplayRole 按预期工作。角色 Qt::FontRole 和 Qt::BackgroundRole 不会导致错误,但似乎也没有做任何事情。更糟糕的是,如果启用角色 Qt::TextAlignmentRole 和 Qt::CheckStateRole 会导致分段错误。有人可以告诉我我在这里做错了吗?

0 投票
1 回答
822 浏览

ruby - qtbindings ubuntu 安装错误

我尝试在我的新虚拟机上安装qtbindings gem。我按照 gem page 上的说明做了所有事情,但是出了点问题。我有安装错误:

操作系统乌布努 16.04。我做错了什么?

解决了

安装 cmake 和 qt-sdk

谢谢ajinkya-pisal

0 投票
1 回答
107 浏览

ruby - Ruby Qt-bindings:如何将变量传递到另一个窗口?

我正在尝试将msgvar 从showUser_Info 类中的show方法传递给 Call_Win 类中的方法。我被卡住了rubyv2/call_win.rb:4:in initialize: unresolved constructor call Call_Win (ArgumentError)

主文件

User_Info 类

Call_Win 类