2025年4月2日
摘要: 把核心功能,封装到Jqt类中,之后会慢慢扩展这个类。目前具有功能是加载ui文件,将ui文件转换为Java代码,登录界面显示。 package jqt; import io.qt.core.*; import io.qt.core.Qt; import io.qt.gui.QColor; import 阅读全文
posted @ 2025-04-02 13:57 dalgleish 阅读(30) 评论(0) 推荐(0)
摘要: 按照书的顺序,现在应该是要写一个Enter your age的QSpinBox和QSlider。直接上Java对应代码。 package one; import io.qt.core.Qt; import io.qt.widgets.*; public class Main { public sta 阅读全文
posted @ 2025-04-02 13:44 dalgleish 阅读(12) 评论(0) 推荐(0)
摘要: 右键,新建,点击Extension Class,搜索需要扩展的类即可。 String类扩展 package Qtjambi.extensions.java.lang.String; import io.qt.core.QRegularExpression; import io.qt.core.QSt 阅读全文
posted @ 2025-04-02 13:38 dalgleish 阅读(20) 评论(0) 推荐(0)
摘要: QT是支持加载ui文件,并且也支持将ui文件转换为对应的代码,方便用户通过Qt Creator开发好ui,然后直接从Java里调用。 uiLoad方法 ui - ui文件全路径 此方法主要是动态加载ui文件,并且显示,代码如下。 QUiLoader一定要在QApplication.initializ 阅读全文
posted @ 2025-04-02 13:32 dalgleish 阅读(32) 评论(0) 推荐(0)
摘要: 相信大家已经配置好编译环境了,现在我们用intellij idea创建一个maven项目,至于项目结构,大家自己按照喜好就行。我单独会有一个Shared项目,里面是所有核心功能的实现,防止重复书写,所以我的pom.xml如下 <?xml version="1.0" encoding="UTF-8"? 阅读全文
posted @ 2025-04-02 13:22 dalgleish 阅读(39) 评论(0) 推荐(0)
摘要: 所有代码都是以C++ GUI Qt 4编程(第二版)为准,只是重新用Java + QtJambi重写了。 当前编译IDE是intellij idea 2024, 系统win 11 LTSC。需要配置的额外包有JNA 和Manifold。 编译QtJambi源代码 1. 下载QT安装程序 (https 阅读全文
posted @ 2025-04-02 13:10 dalgleish 阅读(201) 评论(0) 推荐(0)