问题标签 [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.

0 投票
8 回答
29970 浏览

c++ - 你使用 Qt,你为什么使用它?

优点。和缺点?你用了多久?詹比呢?

0 投票
2 回答
1458 浏览

java - Qt Jambi:QAbstractListModel 未在 QListView 中显示

我已经在 Qt Jambi 4.4 中创建了QAbstractListModel该类的实现,并且发现使用带有 a 的模型QListView不会显示任何内容,但是使用带有 a 的模型可以QTableView正确显示数据。

以下是我的实现QAbstractListModel

这是我设置模型的方式:

谁能看到我做错了什么?我想这是我的实现的问题,因为正如每个人所说,选择并没有坏!

0 投票
3 回答
5194 浏览

java - 我应该在 Java 中使用 Qt Jambi 吗?

在 Java 中使用 Qt Jambi 作为工具包对我来说是个好主意吗?

我看到 Qt Jambi 很难学,Swing 比 Qt Jambi 容易,但我认为 Qt Jambi 更强大。

0 投票
4 回答
3980 浏览

java - 如何在 Qt 设计器中使控件自动调整大小?

我正在将 Qt Jambi 4.4 用于我正在处理的项目(并在 Qt Designer eclipse 插件中设计窗口)。我想使用的窗口之一是预览窗口,它基本上只是一个带有 QWebView 的窗口。我怎样才能使 QWebView 像窗口一样调整大小?我已将 sizePolicy 设置为水平和垂直位置的扩展。我还需要做什么?

(还请记住,我是 Java 和 eclipse 的新手,需要在这两个主题上以愚蠢的方式与人交谈)

更新

只是为了说明这一点,这里有几个截图(我让窗口背景变亮只是为了说明我的观点):

替代文字 http://img13.imageshack.us/img13/2103/screenshot2oi7.jpg

替代文字 http://img152.imageshack.us/img152/6250/screenshot1mz9.jpg

0 投票
2 回答
2594 浏览

java - Qt Jambi死了吗?

我知道他们在 2 月份宣布它将在明年过渡到社区开发的模型......但现在,我在他们的网站上根本找不到它,更不用说应该的 4.5 版了本月发布。

我即将着手一个主要项目的 GUI 部分,虽然我曾考虑使用 Qt Jambi,但我对创建一个明显已被放弃的产品的主要依赖项犹豫不决。有人知道这件事的真实情况吗?我应该放弃并使用 Swing 吗?

0 投票
1 回答
1087 浏览

qt - Qt Jambi(Qt4Dotnet):区分插槽中的信号发射器

我是 Qt 的新手,陷入了信号/插槽机制。我有一个带有许多工具按钮的工具栏,每个按钮都与一些小部件相关联。任务是在单击工具按钮时显示适当的小部件。我想编写一个处理关联的插槽,但我不知道如何区分哪个按钮触发了信号。似乎QToolButton的clickedtoggled信号仅接受无参数插槽并且不存储有关其发射器的信息。我可以继承 QtoolButton并引发一个 CLR 事件,其中包含有关每次单击切换信号发射的事件发送者的信息,但应该有更简单的方法来做我想做的事。你能帮助我吗?

0 投票
2 回答
2208 浏览

qt - 如何将 Clojure REPL 与 Qt Jambi 一起使用?

我还没有找到在 Web 上将Clojure REPL与 Qt 一起使用的解决方案。基本上问题是,只要您调用 QApplication/exec 以显示 UI,REPL 就会挂起。您不能 Cc Cc 回到 REPL,并且关闭活动的 Qt 窗口似乎会杀死整个 Clojure 进程。

现在不可能从代理中简单地调用 QApplication/processEvents,除非代理在您创建 Qt 小部件的完全相同的线程中运行。我花了两天时间才弄清楚这一点,我看到其他人有同样的问题/问题,但没有解决方案。所以这是我的,在代码中:

基本上它使用 ScheduledThreadPoolExecutor 类来执行所有 Qt 代码。您可以使用 with-gui-thread 宏来更轻松地从线程内调用函数。这使得可以即时更改 Qt UI,而无需重新编译。

0 投票
2 回答
423 浏览

java - 有 Qt Jambi 叉子吗?

在 2009 年 3 月或 4 月,Qt Jambi 被开源,然后商业项目被启动。我真的很想使用 Qt Jambi,但如果代码不再维护,我就不能这样做。

是否有 Qt Jambi 的分支,无论是商业的还是开源的?

0 投票
2 回答
990 浏览

java - 如何混合 C++ Qt 对象和 Qt Jambi 对象

我正在尝试将一些用 C++ 编写的现有 Qt 代码与一些使用 Qt Jambi 用 Ja​​va 编写的代码结合起来,但我不太确定如何去做。我基本上试图实现两件事:

  1. 使用 JNI 将 QObject 从 C++ 传递到 Java
  2. 将 Qt Jambi QObject 从 Java 传递到 C++

看起来我可以直接传递指针,然后将其包装在 Java 端的 QNativePointer 中,但我不知道如何将 QNativePointer 转换回由 Qt Jambi 包装的原始对象。

例如:我可以将 QWidget* 作为 long 传递给 Java,然后在 Java 中创建一个 QNativePointer,但是我怎样才能从中构造一个 QWidget?QJambiObject 和 QObject 似乎没有“setNativePointer”方法,我不知道如何转换它。

在 C++ 中:

在 Java 中:

谢谢!

0 投票
2 回答
1134 浏览

java - Qt Jambi vs JOGL 用于 java OpenGL 开发?

我打算用 Java 编写一个简单的应用程序,它有一个基本的 UI 和一段 OpenGL 图形。除此之外,还需要某种网络访问。

我应该使用这些库中的哪一个?每个选项的优缺点是什么?我希望 OpenGL 编码尽可能真实,这样我就可以感觉到我实际上是在(学习)编码 OpenGL。使用其中一种解决方案编写周围的 UI 是否容易得多?在 JOGL 的情况下,我将适当地使用标准 java 组件制作 UI。

只是给我一些想法给思考者,我不是在寻找最终的真理。