2025年5月6日
摘要:
书上只是写了界面,顺便把功能完善了。 QLineEditDropList类 - 在普通的QLineEdit上,增加了下拉框(历史记录)。 package jqt; import io.qt.core.QStringList; import io.qt.core.QStringListModel; i
阅读全文
posted @ 2025-05-06 13:54
dalgleish
阅读(18)
推荐(0)
2025年4月19日
摘要:
利用Deepseek AI,在书上的例子增加了一些功能。QMap和QList可以替换为Java自带的HashMap和ArrayList。 QPlotter类 package jqt; import io.qt.core.*; import io.qt.gui.*; import io.qt.widg
阅读全文
posted @ 2025-04-19 13:34
dalgleish
阅读(24)
推荐(0)
2025年4月12日
摘要:
基于QtJambi + Deepseek AI写了一个将字符串转换对应对象的QType类,因为QtJambi初始化QMap等容器太麻烦了,所以写了一个QType类自动填充QMetaType到QT容器,同时也为以后自定义序列化和反序列化实现做准备。String扩展更新。 QType类 package
阅读全文
posted @ 2025-04-12 15:31
dalgleish
阅读(25)
推荐(0)
2025年4月5日
摘要:
按照教程,写一个QIconEditor类,增加了ctrl + 鼠标中间滑轮调整zoom。代码如下。 package jqt; import io.qt.core.*; import io.qt.gui.*; import io.qt.widgets.QSizePolicy; import io.qt
阅读全文
posted @ 2025-04-05 11:09
dalgleish
阅读(13)
推荐(0)
2025年4月4日
摘要:
按照教程,暂定0xFFFF为最大。代码如下。 package jqt; import io.qt.core.QRegularExpression; import io.qt.gui.QRegularExpressionValidator; import io.qt.gui.QValidator; i
阅读全文
posted @ 2025-04-04 14:23
dalgleish
阅读(16)
推荐(0)
2025年4月3日
摘要:
调用如下。 package one; import jqt.Jqt; import jqt.Spreadsheet; public class Main{ public static void main(String[] args){ Jqt qt = new Jqt(args, ":/login/
阅读全文
posted @ 2025-04-03 12:52
dalgleish
阅读(17)
推荐(0)
摘要:
这里我添加了小数点的控制,默认是2位小数点。 package jqt; import io.qt.core.QMetaType; import io.qt.core.QRegularExpression; import io.qt.core.QVariant; import io.qt.core.Q
阅读全文
posted @ 2025-04-03 12:51
dalgleish
阅读(25)
推荐(0)
摘要:
此类继承于QTableWidget,代码如下。 package jqt; import io.qt.core.*; import io.qt.widgets.*; import java.util.ArrayList; import java.util.Collections; import jav
阅读全文
posted @ 2025-04-03 12:49
dalgleish
阅读(27)
推荐(0)
摘要:
按照教程,先把spreadsheet的界面写好,书中是继承QMainWindow,但是我这里用的是QDialog,大家如果想继承到自己的UI中,可以继承QWidget。代码如下,不懂的请问AI或者认真跟着书一步一步写。其中有些地方,由于Qt版本不同,有些修改,但是不影响功能。 package jqt
阅读全文
posted @ 2025-04-03 12:48
dalgleish
阅读(51)
推荐(0)
摘要:
按照教程,设计一个SortDialog的ui文件,如下。 使用uiConvert将ui转换为我们的java类。 qt.uiConvert("D:\\Codes\\Java\\Shared\\uic\\sort.ui","D:\\Codes\\Java\\Shared\\src\\main\\java
阅读全文
posted @ 2025-04-03 12:08
dalgleish
阅读(8)
推荐(0)