问题标签 [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 - Java QVariant 等价物?
java 是否有类似于 QVariant 的数据类型而不使用 java qt 绑定?
我想要一个 Map< String, QVariant> 以便我可以为容器中的每个值拥有不同的数据类型。
JAVA有这个吗?
PS JAVA 菜鸟!
qt - QtJambi 不会构造 QApplication - Scala
我很不耐烦,不喜欢阅读有关我想学的东西的书籍或教程。也就是说,我几乎总是会准备好工具链,并开始用任何疯狂的想法来启动代码。
Scala 今天引起了我的兴趣,我立即使用 Scala 插件设置了 IDEA 以开始使用......现在,我对语法以及为什么 Scala 有这么多 Awesome-Sauce 有了一些了解,所以我决定用另一个来测试它我不知道的技术:QT,尤其是 QtJambi。我将 QtJambi dist 导入 IDEA 项目结构并编写了以下代码段:
它编译并运行,但我在控制台上得到了这个:
QWidget:必须在 QPaintDevice 之前构造一个 QApplication
任何关于我做错了什么的想法都值得赞赏。
我可能会在具有相同库的标准 java 项目上添加相同的代码确实有效。
java - Mac 上的 QT Jambi 安装失败
我尝试在 Mac 上安装 QT Jambi 4.7.0 但出现此错误:
com.trolltech.qt.QtJambiObject.(QtJambiObject.java:60) 的线程“main”java.lang.ExceptionInInitializerError 中的异常原因:java.lang.RuntimeException:加载库失败,目前进展:解压 .jar 文件:' qtjambi-macosx-gcc-4.7.0.jar' 检查存档 'qtjambi-macosx-gcc-4.7.0.jar' - 缓存键 ='gcc-20101012-2105' - 将 'libQtCore.4.dylib' 添加到库映射- 库:name='lib/libQtCore.4.dylib',- 将 'libQtGui.4.dylib' 添加到库映射 - 库:name='lib/libQtGui.4.dylib',- 添加 'libQtXml.4.dylib ' 到库映射 - 库:name='lib/libQtXml.4.dylib', - 添加 'libQtSql.4.dylib' 到库映射 - 库:name='lib/libQtSql.4.dylib', - 添加 'libQtSvg .4.dylib'到图书馆地图 - 图书馆:name='lib/libQtSvg.4.dylib', - 将 'libQtNetwork.4.dylib' 添加到图书馆地图 - 图书馆:name='lib/libQtNetwork.4.dylib', - 添加 'libQtHelp. 4.dylib' 到库映射 - library: name='lib/libQtHelp.4.dylib', - 将 'libQtScript.4.dylib' 添加到 library map - library: name='lib/libQtScript.4.dylib', -将“libQtScriptTools.4.dylib”添加到库映射 - 库:name='lib/libQtScriptTools.4.dylib', - 将“libQtMultimedia.4.dylib”添加到库映射 - 库:name='lib/libQtMultimedia.4。 dylib', - 将 'libQtOpenGL.4.dylib' 添加到库映射 - library: name='lib/libQtOpenGL.4.dylib', - 添加 'libQtWebKit.4.dylib' 到库映射 - library: name='lib/ libQtWebKit.4.dylib',- 将 'libQtXmlPatterns.4.dylib' 添加到库映射 - 库:name='lib/libQtXmlPatterns.4.dylib',- 将'libphonon.4.dylib' 添加到库映射 - 库:name='lib/ libphonon.4.dylib',- 库:name='plugins/phonon_backend/libphonon_qt7.dylib',从不加载 - 库:name='plugins/imageformats/libqjpeg.dylib',从不加载 - 库:name='plugins/imageformats /libqgif.dylib',从不加载 - 库:name='plugins/imageformats/libqmng.dylib',从不加载 - 库:name='plugins/imageformats/libqtiff.dylib',从不加载 - 库:name='plugins/ imageformats/libqsvg.dylib',从不加载 - 库:name='plugins/iconengines/libqsvgicon.dylib',从不加载 - 库:name='plugins/codecs/libqcncodecs.dylib',从不加载-库:name='plugins/codecs/libqjpcodecs.dylib',从不加载-库:name='plugins/codecs/libqkrcodecs.dylib',从不加载-库:name='plugins/codecs/libqtwcodecs.dylib' ,从不加载 - 库:name='plugins/accessible/libqtaccessiblewidgets.dylib',从不加载 - 将 'libqtjambi.jnilib' 添加到库映射 - 库:name='lib/libqtjambi.jnilib', - 添加 'libcom_trolltech_qt_core.jnilib'到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_core.jnilib', - 将 'libcom_trolltech_qt_gui.jnilib' 添加到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_gui.jnilib', - 将 'libcom_trolltech_qt_xml.jnilib' 添加到图书馆地图 -库:名称='lib/libcom_trolltech_qt_xml.jnilib',-添加'libcom_trolltech_qt_sql.jnilib' 到库映射 - 库:name='lib/libcom_trolltech_qt_sql.jnilib', - 添加 'libcom_trolltech_qt_help.jnilib' 到库映射 - 库:name='lib/libcom_trolltech_qt_help.jnilib', - 添加 'libcom_trolltech_qt_script.jnilib'到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_script.jnilib', - 将 'libcom_trolltech_qt_scripttools.jnilib' 添加到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_scripttools.jnilib', - 将 'libcom_trolltech_qt_multimedia.jnilib' 添加到图书馆地图 -库:name='lib/libcom_trolltech_qt_multimedia.jnilib',- 将 'libcom_trolltech_qt_svg.jnilib' 添加到库映射 - 库:name='lib/libcom_trolltech_qt_svg.jnilib',- 添加'libcom_trolltech_qt_opengl.jnilib' 到库映射 - 库:name='lib/libcom_trolltech_qt_opengl.jnilib', - 添加 'libcom_trolltech_qt_network.jnilib' 到库映射 - 库:name='lib/libcom_trolltech_qt_network.jnilib', - 添加 'libcom_trolltech_qt_phonon.jnilib'到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_phonon.jnilib', - 将 'libcom_trolltech_qt_webkit.jnilib' 添加到图书馆地图 - 图书馆:name='lib/libcom_trolltech_qt_webkit.jnilib', - 将 'libcom_trolltech_qt_xmlpatterns.jnilib' 添加到图书馆地图 -库:名称='lib/libcom_trolltech_qt_xmlpatterns.jnilib',-插件路径='plugins'-使用缓存目录:'/var/folders/jq/vjb1r8w94vs4z3ysdx8b2c1h0000gn/T/QtJambi_jop_x86_64_4.7.0_gcc-20101012-2105'- 缓存目录存在加载库:'libQtCore.4.dylib'... - 使用部署规范
在 com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:431) 在 com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:356) 在 com.trolltech.qt.Utilities.loadQtLibrary(Utilities .java:145) 在 com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:141) 在 com.trolltech.qt.QtJambi_LibraryInitializer.(QtJambi_LibraryInitializer.java:56) ... 1 更多原因:java.lang。 UnsatisfiedLinkError: /private/var/folders/jq/vjb1r8w94vs4z3ysdx8b2c1h0000gn/T/QtJambi_jop_x86_64_4.7.0_gcc-20101012-2105/lib/libQtCore.4.dylib: dlopen(/private/var/folders/jq/vjb1r8w94vs4z3ysdx8b2c1h0000gn/T/QtJambi_jop_x86_64_4.7.0 _gcc-20101012-2105/lib/libQtCore.4.dylib, 1):找不到合适的图像。发现:
怎么修?
qt - Qt-Jambi 冗长,尤其是 QtDynamicMetaObjectPrivate
在启动我的 QtJambi 程序时,我在控制台(stderr)上收到了很多这种类型的消息:
函数名称(actionNew
等)是我程序中的 Qt 插槽。但是,为什么我会看到这些消息,以及如何摆脱它们(这样它们就不会隐藏重要消息)?
我已经安装了一个QMessageHandler
(我认为相当于qInstallMsgHandler
),它现在给了我一些警告消息,但是上面的消息没有通过我的消息处理程序。
java - 获取 OnClick Pixmap 坐标 Java / QT / QT Jambi
我是一个新的 java / qt 程序员,我正在尝试使用 java 和 qt jambi 构建一个 gui。
我在标签内放置了一个像素图,效果很好,但是,现在当我单击标签内的像素图时,我需要获取图像坐标。我不需要 QWidget 坐标。我只需要像素图坐标来处理点击点上的图像。
我想我应该重写mousePressEvent事件,但我不知道如何将它附加到“pixmap onclick”。
你能给我一个简单的例子吗?
我希望我以正确的方式解释了我的问题,我的英语不是很好,对不起!
java - 如何在 TeamCenter 富客户端中使用 Qt Jambi 初始化 QApplication
我可以独立运行带有 GUI 的“HelloWorld1”Qt-Jambi 应用程序。
我可以运行继承 ViewPart 的“HelloWorld2”teamcenter-plugin(通过 Eclipse)。
尝试
QApplication
在插件中初始化,如下所示:public class MyComView extends ViewPart { static { //尝试初始化 Qt-Jambi // System.out.println("QQ==before load qtjambi"); // QApplication qap1 = QApplication.instance(); // System.out.println("QQ==获取实例后"); } //... }
我的代码编译和链接得很好。但是我在java.lang.ClassNotFoundException
下面的堆栈跟踪中有一个错误:
我做错了什么?如何在 Eclipse-RCP 中正确使用 Qt-Jambi,尤其是在 Teamcenter 插件中?
java - 使用 Java 进行 Android QT 开发 - 替代方案?
是否只能使用 Android NDK 编写带有 QT 的 Android 应用程序?(QT Jambi 的开发似乎已经死了。13 年没有发布)
是否有用于使用 Java 编码 Android 应用程序的替代多平台框架?
c++ - 谁为 Qt 开发语言绑定?
在这里,您可以看到 Qt 的第三方语言绑定列表,例如 PySide、PyQt、QtJambi、QtRuby 和 PerlQt。我想知道是谁开发了这些绑定?
它们都是自愿与不同的开源社区一起开发的吗?
这些绑定是否经 Digia 批准可以正常工作?
java - Qt 的语言绑定是否以特定语言重新实现 Qt 模块?
我想知道像 Qt Jambi 和 PyQt 这样的 Qt 语言绑定是否已经实现了所有的 Qt 模块。即它们是否只是将目标语言(JAVA、python、...)与 Qt C++ 模块相结合的一种方式,或者目标语言与用目标语言实现的模块一起工作。
例如,一个简单的问题是:Qt Jambi 是否可以与用 Java 编写的 Qt 模块一起使用?(如果是,我们是否可以编写能够在不同平台上运行的 Qt Jambi 应用程序?即所有 Qt Jambi 模块都是 jar 文件吗?)
qt - Qt应用不同的图标主题
我使用 Java 和 QtJambi (Qt 4.6.3) 库开发了一个文本编辑器。该应用程序有一个 QToolBar,其中包含一些带有图标的 QAction。我的文本编辑器可以在两个主题(深色和浅色)之间切换。如果我使用黑色图标,深色主题看起来很糟糕,如果我使用白色图标,浅色主题看起来也很糟糕。当我按下切换主题按钮时,我想更改图标。
图标声明如下:
我以这种方式将它们设置为 QActions:
我试图更改 inir 字符串并应用:
我找不到 QtJambi 或常规 Qt 的解决方案(我可以从中翻译)。
我想声明两个图标主题并应用它们,而不必在配置之外声明每个 QAction 并使用 setIcon() 手动更改图标;