问题标签 [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 投票
1 回答
272 浏览

java - QPushButton 删除空间(占碑)

我怎样才能消除间隙/空间QPushButton

我正在查看 Windows 10 计算器,即:

在此处输入图像描述

如您所见,按钮 7 和 8 之间没有空格,我尝试在占碑中做同样的事情,方法是设置空格QGridLayoutQPushButton如下所示:

但我之间仍然有差距。

在此处输入图像描述

注意:如果我设置main_layout.setContentsMargins(0,0,0,0)并且main_layout.setWidgetSpacing(0)我完全适合QLineEdit下面的图像,但不是QPushButton这样我相信有一个选项QPushButton可以创建这个差距,但只有 QPushButton 选项setContentsMargins(),知道吗?

在此处输入图像描述

我确实调查过其他提出相同问题的人,他们使用QSpacerItem的解决方案没有意义(感觉不像正确/专业的方式),因为QLineEdit它完美地没有任何差距,但不是在QPushButton.

编辑:当我应用action_plus.setFlat(true);按钮结果是这样的:

在此处输入图像描述

0 投票
1 回答
49 浏览

java - 使用占碑创建自定义日历

制作自定义日历时,如何设置日期并获取该月的总天数?或者甚至得到那个特定日期的星期几?就像四月30 天五月31 天,每4 年的二月29 天,每年的工作日都不同。

我正在使用 Jambi(Java 中的 Qt 4.7),我想用很少的日历制作日历QComboBox,我QDate用来获取当前日期,如下所示:

问题是我得到的是当前信息。

  1. 我怎么能问像2020 年2,那里有多少
  2. 2020 年2 月10是一周中的哪一天

我查看了QData 文档,找不到任何设置日期的选项,因此我可以从中获取信息,有什么想法吗?

0 投票
1 回答
216 浏览

java - Qt Jambi 应用程序在 Eclipse 中导出后不起作用

我刚刚Qt Jambi使用 Eclipse Klebr 启动了我的第一个应用程序,现在我想将我的应用程序发布到可运行jar文件。

我像要发布它的任何 Java 应用程序一样导出文件,但我收到警告消息。

此操作会重新打包引用的库,请查看与您希望引用的库关联的许可证,以确保您能够使用此应用程序替换它们。另请注意,此操作不会将签名文件从原始库复制到通用 JAR 文件

当我打开生成的 jar 文件时,它不会打开或执行任何操作,但是当我在不使用库jar的情况下从任何其他用于 Java 的 Windows Builder 项目中打开任何其他文件时,它工作正常。Qt Jambi

因此,我希望任何人都可以提供帮助并提供一些简单的步骤来发布我的Qt Jambi应用程序而不会出现问题,并提前致谢。

0 投票
0 回答
111 浏览

java - 屏幕阅读器无法访问 QT 的 QWebView 小部件

我创建了这个非常简单的 QT Jambi 应用程序。它加载谷歌。根据我找到的有关 QWebView 的示例,该程序应该可以正确运行。

根据 http://doc.qt.io/qt-5/accessible.html

要么使用开箱即用支持 AT 的标准小部件/控件,要么确保您的自定义小部件和控件正确支持可访问性。

由于 QT Jambi 只是 c++ 的 QT 的 Java 说唱歌手,我认为这也应该适用于 QT Jambi。不幸的是,当我运行我的项目时,我的屏幕阅读器(JAWS 和 NVDA)除了标题和 AccesibleName 之外什么都没有读到。如何使屏幕阅读器可以访问 QWebView 的内容?

0 投票
1 回答
60 浏览

java - 有没有办法在 Qt Jambi Webkit 中激活 webGL?

有没有办法在 Qt Jambi Webkit 中激活 webGL?我发现没有人在网上谈论这个问题,没有人提出这个问题,没有人说“不”。

0 投票
1 回答
99 浏览

java - QTJambi 和 Webkit,透明背景的问题

我对 QTJambi 和 Webkit 有一个非常持久的问题。

这就是我想要做的。

我想加载一个在 HTML 文件中编码的 Web 界面(它可以工作),在 Javascript 和 Java 之间进行一些交互(它也可以),在另一个显示图像的小部件(2D 游戏场景)上显示具有透明背景的 Web 界面和只要网络界面是静态的,它也可以工作。

当 Web 界面发生变化(DOM 和 css 操作)时,就会出现问题。当它改变时,之前的 web 视图渲染不会被清除,新的渲染会被覆盖。所以,我有这样的渲染:

图形错误的图片

我了解它是如何工作的:显示一个具有背景颜色的矩形以隐藏先前的渲染并显示新的渲染。但是背景颜色是透明的。所以它什么也没有隐藏。

我尝试了一些我在网上找到的具有合成模式的解决方案,但它不起作用。我有同样的问题或黑屏。

这是我的代码。

HTML 文件:

主机架:

继承自 QWebView 的类:

先感谢您。:)

0 投票
0 回答
34 浏览

java - 将 JOGL 与 QtJambi 一起使用

我正在尝试将 JOGL 与 QtJambi 一起使用。我正在使用在教程(其中一些非常旧)和论坛中找到的代码,但没有显示任何内容。QGLWidget 初始化阻止显示窗口。我在控制台中没有错误。程序正在运行,但没有窗口。

有什么我做错了吗?

这是我的代码。

GLWidget

窗户

主要的

我正在使用最新版本的 JOGL 和 Mac OS X Sierra。

先感谢您。

0 投票
1 回答
62 浏览

qt - 将 Bufferedimage 转换为 QPixmap Java QTJambi

我正在使用 QTJambi,我需要将BufferedImage转换为QPixmap

0 投票
0 回答
155 浏览

java - 在类路径中找不到“qtjambi-deployment.xml”,通过“java.library.path”加载库

我正在尝试从 Java 安装 QT Jambi,但出现以下错误,我不知道如何解释。

开发环境是 Linux Mint 上的 NetBeans。有谁能够帮我?

0 投票
0 回答
31 浏览

java - Java平滑移动ui元素

我试图在循环中使用 Thread.sleep() 方法向上移动我的按钮。但是元素只是在完成循环后跳转到结束位置。

什么问题可能导致问题?我究竟做错了什么?