2025年6月13日
摘要: 请务必写好Shell扩展类的公共代码,之后不再强调,随时可能会更新Shell扩展类。https://chuna2.787528.xyz/dalgleish/p/18920441 Maui因为采用MVVM模式,所以不再有Window这个类了,当然也不需要了。现在我们创建一个ContentPage的Eigh 阅读全文
posted @ 2025-06-13 12:50 dalgleish 阅读(29) 评论(0) 推荐(0)
  2025年6月9日
摘要: 代码简化了增加左侧的导航栏,跳转等。之后例子功能,都会基于此扩展。 using CommunityToolkit.Maui.Extensions; using Microsoft.Maui.Controls; using Microsoft.Maui.Controls.PlatformConfigu 阅读全文
posted @ 2025-06-09 11:29 dalgleish 阅读(70) 评论(0) 推荐(0)
  2025年6月1日
摘要: MAUI是基于MVVM模式的UI开发,是WPF的跨平台实现,基本可以无缝把项目转到MAUI里。 配置非常简单,如下图。 因为此教程是基于《WPF编程宝典C#2012 第4版》实现的,所以为了方便书中各种demo的显示,请大家按照以下步骤添加公用代码。 1. 项目建立三个项目,其中MauiViews是 阅读全文
posted @ 2025-06-01 02:29 dalgleish 阅读(276) 评论(0) 推荐(0)
  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 阅读(28) 评论(0) 推荐(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 阅读(38) 评论(0) 推荐(0)
  2025年4月12日
摘要: 基于QtJambi + Deepseek AI写了一个将字符串转换对应对象的QType类,因为QtJambi初始化QMap等容器太麻烦了,所以写了一个QType类自动填充QMetaType到QT容器,同时也为以后自定义序列化和反序列化实现做准备。String扩展更新。 QType类 package 阅读全文
posted @ 2025-04-12 15:31 dalgleish 阅读(47) 评论(0) 推荐(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 阅读(23) 评论(0) 推荐(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 阅读(28) 评论(0) 推荐(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 阅读(30) 评论(0) 推荐(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 阅读(40) 评论(0) 推荐(0)