问题标签 [qt-jambi]
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.
java - 是否可以使用 Jambi 制作完全原生的 GUI?
在 C++ 中使用 Qt 制作的应用程序看起来像 Windows、Linux 和 Mac OS X 上的本机应用程序。我正在尝试用 Jambi 完成同样的事情。这可能吗?我认为使用 Jambi 编写的应用程序并不多,这使得准确了解我未来的应用程序的外观有点困难。
我可以在没有 Qt 的情况下使用 Java,但是以这种方式制作的应用程序看起来也不像本机应用程序,这是我试图避免的事情。
因此,如果您有明确的是/否答案、一些示例或任何建议,我很乐意听取您的意见。
java - Qt Jambi 和线程
我正在尝试在 C++ 中创建一个 Qt 小部件作为 Jambi 小部件的子部件。将父级的本机指针传递给 JNI 方法似乎是一种直接的方法,但 Qt 抱怨在与父级不同的线程上创建小部件。
JNI 是否在与 Java 代码不同的线程上运行方法?还是 Jambi 在幕后做了一些诡计,而我的 Java Qt 调用实际上是在不同的线程上调用的?或者是其他东西?这是怎么回事,我能做些什么呢?
java - Qt Jambi 应用程序和不同的操作系统
我开始开发我的新学习项目。因为我想要并且需要在不同的平台(Linux 和 Windows)上运行它,所以我决定使用 Java。另外,因为我想学习一些新东西——我决定使用 Qt Jambi。这是我的问题和疑问。我认为大部分是因为我没有清楚地理解所有内容...... ;) 目前,我主要在 .Net 中开发我的应用程序,而在 Java Swing 中开发的应用程序很少。
首先,我使用的是 Windows 7 64bit,我想在这个系统上开发大部分时间。所以我安装了新的 Eclipse Helios 64bit 和 Jave SE 64bit。这是第一个关心和问题: 1. 它可能很愚蠢,但是如果我使用这样的配置,我的应用程序将是 32 位还是 64 位?:)) 它必须是 32 位,64 位可以是一个选项... 2. 我已经从这个站点下载了 Qt Jambi 4.6.3:http: //sourceforge.net/projects/qtjambi/files/我可以' t运行它...我有这样的错误:
从这个描述我认为 64 位 java 和 32 位 Qt 是一个问题。因为没有适用于 64 位 Windows 的 Qt Jambi 4.6.3,所以我同时安装了 32 位 Java SE 和 Eclipse。但这无济于事。另一方面,我从诺基亚网站找到了 64 位 Qt Jambi——他们支持的最后一个版本,一切正常(只有 Qt Jambi.exe 文件没有运行,因为找不到 jvm.dll,这也很奇怪......
我想要的是使用最新稳定的 Qt Jambi (4.6.3) 在 Java 中开发 32 位应用程序,它将在 Linux 和 Windows(32 位和 64 位)上运行,我正在 64 位 Windows 上开发。我的其他问题是: 1. 从文档中我了解到,由于 C++,我需要 qtjambi.jar 和第二个特定于每个系统的文件。有没有办法在启动或安装过程中包含所有内容并申请选择正确的?2. 对于使用 Qt 开发的人 - 最好使用 Eclipse 插件还是使用 Qt Creator 然后使用 juic ?3.一些推荐的书籍/教程将不胜感激。
感谢您耐心阅读并提供任何答案:) Michał
java - 如何在 QtJambi 中获取标准输入、标准输出、标准错误文本流的 QIODevice 实例?
我想在 QtJambi 中获得QIODevice
代表标准 IO 流(stdin
, stdout
, stderr
)的信息,以便在可以读取或写入新行时收到通知。
python - Jython 是否能够制作 QT 应用程序(从 Python 过渡是否值得)?
我已经用 PyQt4 和 Python 构建了一个相当复杂的应用程序,但是发送给人们很痛苦(一旦我这样做了,他们不知道如何运行它)。然后有依赖关系。啊。
无论如何,我刚刚了解了 Jython,并且由于几乎每个人都安装了 Java,它似乎是解决我的 Python 脚本分发问题的完美解决方案。有没有人真的用 Jython 开发了一个功能性的软件,如果它存在的话,一个用 Jambi 绑定的软件?
我只是在问,这样我就不会去挖掘不起作用的东西。
谢谢!
java - qt jambi 中的 findChild() 对我不起作用
我正在寻找在 qt jambi 中使用 findChild() 函数的代码片段,我在 google 上查看过,但似乎 qt jambi 没有得到很好的记录,这是我在文档中找到的:
以 QLabel 为例,如果我们要查找名为“myLabel”的 QLabel,语法应该是这样的:
我尝试了这段代码,但它不起作用。ps:在qt中,这个语法是:
有什么建议么 ?如何将其转换为 java 语法?
java - 如何将 .ui 文件转换为 .jui 文件?
有人知道如何将 Qt 创建者生成的 .ui 文件转换为 .jui 文件吗?文档说使用 Qt Generator,但我找不到如何下载 Qt Generator。任何帮助将不胜感激。
-nt
webview - 将 WebView.evluateJavascript() 的返回转换为 QWebElement (qt-jambi)
以下 javascript 将在 google.com 上执行:
现在,当找到表单时,我想将它作为 QWebElement 回到 Qt 中。例如:
(如果我要使用 String 对象而不是 QWebElement,我知道上述方法有效。)
任何想法都受到高度赞赏!
java - QT Jambi:从其他线程更新 UI
我目前正在开发一个使用 Qt Jambi 作为 UI 的 Java 项目。我正在与 UI 线程不同的线程中进行一些计算,我想更新 UI 以指示进度。
很明显,UI 更新只能在 UI 线程上完成,并且由于计算线程不是 UI 线程,我无法从那里对 UI 执行更新(尝试因此导致QObject used from outside its own thread
错误)。
那么,如何updateUI()
在 UI 线程上调用我的方法呢?
java - 在 Qt Jambi 中更改 QCheckBox 样式
我目前在 Ubuntu 11.04 Natty Narwhal 中使用 Eclipse 3.5.2 和 Qt Jambi 4.7.2
我正在尝试使用样式表来自定义我的 QCheckBox。我找到了 C++ 的示例,但找不到 Java 的等价物。我想使用样式表做类似于以下的事情。
如果有人可以帮助我,将不胜感激。提前致谢!
另外,有谁知道如何使 QCheckBox 更大?