2025年4月3日
摘要: 按照教程,用qt creator创建一个ui文件,如下。 调用如下 package one; import jqt.Jqt; public class Main { public static void main(String[] args) { Jqt qt = new Jqt(args, nul 阅读全文
posted @ 2025-04-03 11:50 dalgleish 阅读(14) 评论(0) 推荐(0)
摘要: 查找框dialog package jqt; import io.qt.core.QObject; import io.qt.core.Qt; import io.qt.widgets.*; class FindDialog extends QDialog { public final Signal 阅读全文
posted @ 2025-04-03 11:44 dalgleish 阅读(15) 评论(0) 推荐(0)
  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)
  2018年11月20日
摘要: 算法描述:数据按照线性函数加密 y = (a*x+b) mod m (gcd(a,m)=1) 解密 x = (y-b)*af mond m (gcd(af,m)=1, af和a互逆) 暴力破解 枚举a, b,其中a, b范围是[1,m-1] C/C++语言代码 加密函数 解密函数 暴力破解函数 Ma 阅读全文
posted @ 2018-11-20 12:26 dalgleish 阅读(1415) 评论(0) 推荐(0)
摘要: 位移算法描述:将某个字节数c据向后位移k位,超过字符集最大数m时,则取模 y=(x+k) mod m 解密算法 x=(y-k) mod m 暴力破解思路:尝试所有k,k的范围只在[1, m-1]才有意义 C语言实现 加密函数 解密函数 暴力破解函数 Main函数 测试图 阅读全文
posted @ 2018-11-20 12:20 dalgleish 阅读(4035) 评论(0) 推荐(0)