问题标签 [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 - QPushButton 删除空间(占碑)
我怎样才能消除间隙/空间QPushButton
?
我正在查看 Windows 10 计算器,即:
如您所见,按钮 7 和 8 之间没有空格,我尝试在占碑中做同样的事情,方法是设置空格QGridLayout
,QPushButton
如下所示:
但我之间仍然有差距。
注意:如果我设置main_layout.setContentsMargins(0,0,0,0)
并且main_layout.setWidgetSpacing(0)
我完全适合QLineEdit
下面的图像,但不是QPushButton
这样我相信有一个选项QPushButton
可以创建这个差距,但只有 QPushButton 选项setContentsMargins()
,知道吗?
我确实调查过其他提出相同问题的人,他们使用QSpacerItem
的解决方案没有意义(感觉不像正确/专业的方式),因为QLineEdit
它完美地没有任何差距,但不是在QPushButton
.
编辑:当我应用action_plus.setFlat(true);
按钮结果是这样的:
java - 使用占碑创建自定义日历
制作自定义日历时,如何设置日期并获取该月的总天数?或者甚至得到那个特定日期的星期几?就像四月是30 天,五月是31 天,每4 年的二月是29 天,每年的工作日都不同。
我正在使用 Jambi(Java 中的 Qt 4.7),我想用很少的日历制作日历QComboBox
,我QDate
用来获取当前日期,如下所示:
问题是我得到的是当前信息。
- 我怎么能问像2020 年2月,那里有多少天?
- 2020 年2 月10日是一周中的哪一天?
我查看了QData 文档,找不到任何设置日期的选项,因此我可以从中获取信息,有什么想法吗?
java - Qt Jambi 应用程序在 Eclipse 中导出后不起作用
我刚刚Qt Jambi
使用 Eclipse Klebr 启动了我的第一个应用程序,现在我想将我的应用程序发布到可运行jar
文件。
我像要发布它的任何 Java 应用程序一样导出文件,但我收到警告消息。
此操作会重新打包引用的库,请查看与您希望引用的库关联的许可证,以确保您能够使用此应用程序替换它们。另请注意,此操作不会将签名文件从原始库复制到通用 JAR 文件
当我打开生成的 jar 文件时,它不会打开或执行任何操作,但是当我在不使用库jar
的情况下从任何其他用于 Java 的 Windows Builder 项目中打开任何其他文件时,它工作正常。Qt Jambi
因此,我希望任何人都可以提供帮助并提供一些简单的步骤来发布我的Qt Jambi
应用程序而不会出现问题,并提前致谢。
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 的内容?
java - 有没有办法在 Qt Jambi Webkit 中激活 webGL?
有没有办法在 Qt Jambi Webkit 中激活 webGL?我发现没有人在网上谈论这个问题,没有人提出这个问题,没有人说“不”。
java - QTJambi 和 Webkit,透明背景的问题
我对 QTJambi 和 Webkit 有一个非常持久的问题。
这就是我想要做的。
我想加载一个在 HTML 文件中编码的 Web 界面(它可以工作),在 Javascript 和 Java 之间进行一些交互(它也可以),在另一个显示图像的小部件(2D 游戏场景)上显示具有透明背景的 Web 界面和只要网络界面是静态的,它也可以工作。
当 Web 界面发生变化(DOM 和 css 操作)时,就会出现问题。当它改变时,之前的 web 视图渲染不会被清除,新的渲染会被覆盖。所以,我有这样的渲染:
我了解它是如何工作的:显示一个具有背景颜色的矩形以隐藏先前的渲染并显示新的渲染。但是背景颜色是透明的。所以它什么也没有隐藏。
我尝试了一些我在网上找到的具有合成模式的解决方案,但它不起作用。我有同样的问题或黑屏。
这是我的代码。
HTML 文件:
主机架:
继承自 QWebView 的类:
先感谢您。:)
java - 将 JOGL 与 QtJambi 一起使用
我正在尝试将 JOGL 与 QtJambi 一起使用。我正在使用在教程(其中一些非常旧)和论坛中找到的代码,但没有显示任何内容。QGLWidget 初始化阻止显示窗口。我在控制台中没有错误。程序正在运行,但没有窗口。
有什么我做错了吗?
这是我的代码。
GLWidget
窗户
主要的
我正在使用最新版本的 JOGL 和 Mac OS X Sierra。
先感谢您。
qt - 将 Bufferedimage 转换为 QPixmap Java QTJambi
我正在使用 QTJambi,我需要将BufferedImage转换为QPixmap。
java - 在类路径中找不到“qtjambi-deployment.xml”,通过“java.library.path”加载库
我正在尝试从 Java 安装 QT Jambi,但出现以下错误,我不知道如何解释。
开发环境是 Linux Mint 上的 NetBeans。有谁能够帮我?
java - Java平滑移动ui元素
我试图在循环中使用 Thread.sleep() 方法向上移动我的按钮。但是元素只是在完成循环后跳转到结束位置。
什么问题可能导致问题?我究竟做错了什么?