会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老周
成于天性,行于自然。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
45
下一页
2023年6月18日
【.NET深呼吸】用代码写WPF控件模板
摘要: 这一次咱们来探究一下怎么用纯代码写 WPF 模板。模板有个共同基类 FrameworkTemplate,数据模板、控件模板等是从此类派生的,因此,该类已定义了一些通用成员。 用代码构建模板,重要的成员是 VisualTree 属性,它的类型是 FrameworkElementFactory。可见,模
阅读全文
posted @ 2023-06-18 13:03 东邪独孤
阅读(2103)
评论(1)
推荐(12)
2023年6月16日
【.NET深呼吸】将XAML放到WPF程序之外
摘要: 上一篇水文中,老周说了一下纯代码编写 WPF 的大概过程。不过,还是不够的,本篇水文中咱们还要更进一步。 XAML 文件默认是作为资源打包进程序中的,而纯代码编写又导致一些常改动的东西变成硬编码了。为了取得二者平衡,咱们还要把一些经常修改的东西放到 XAML 文件中,不过 XAML 文件不编译进程序
阅读全文
posted @ 2023-06-16 17:06 东邪独孤
阅读(895)
评论(1)
推荐(8)
2023年6月15日
【.NET 深呼吸】全代码编写WPF程序
摘要: 学习 Code 总有这样一个过程:入门时候比较依赖设计器、标记语言等辅助工具;等到玩熟练了就会发现纯代码写 UI 其实更高效。而且,纯代码编写也是最灵活的。Windows Forms 项目是肯定可以全代码编写的,哪怕你使用了设计器,它最后也是生成代码文件;而 WPF 就值得探索一下了。咱们知道,WP
阅读全文
posted @ 2023-06-15 17:59 东邪独孤
阅读(1909)
评论(5)
推荐(5)
2023年6月11日
【VS Code 与 Qt6】运用事件过滤器批量操作子级组件
摘要: 如果某个派生自 QObject 的类重写 eventFilter 方法,那它就成了事件过滤器(Event Filter)。该方法的声明如下: virtual bool eventFilter(QObject *watched, QEvent *event); watched 参数是监听事件的对象,即
阅读全文
posted @ 2023-06-11 17:52 东邪独孤
阅读(365)
评论(0)
推荐(0)
2023年6月3日
【VS Code 与 Qt6】QCheckBox的图标为什么不会切换?
摘要: 本篇专门扯一下有关 QCheckBox 组件的一个问题。老周不水字数,直接上程序,你看了就明白。 #include <QApplication> #include <QWidget> #include <QPushButton> #include <QCheckBox> #include <QVBo
阅读全文
posted @ 2023-06-03 19:03 东邪独孤
阅读(614)
评论(0)
推荐(1)
2023年5月28日
【VS Code+Qt6】拖放操作
摘要: 由于老周的示例代码都是用 VS Code + CMake + Qt 写的,为了不误导人,在标题中还是加上“VS Code”好一些。 上次咱们研究了剪贴板的基本用法,也了解了叫 QMimeData 的重要类。为啥要强调这个类?因为接下来扯到的拖放操作也是和它有关系。哦,对了,咱们先避开一下主题,关于剪
阅读全文
posted @ 2023-05-28 17:58 东邪独孤
阅读(853)
评论(0)
推荐(1)
2023年5月13日
【Qt 6】读写剪贴板
摘要: 剪贴板是个啥就不用多介绍了,最直观的功能是实现应用程序之间数据共享。就是咱们常说的“复制”、“粘贴”功能。 在 Qt 中,QClipboard 类提供了相关 API 让应用程序具备读/写剪贴板的能力。数据通过 QMimeData 类包装。该类使用 MIME 类型来标识数据。比如,要包装的数据是纯文本
阅读全文
posted @ 2023-05-13 19:10 东邪独孤
阅读(1497)
评论(0)
推荐(0)
2023年5月2日
【Qt6】嵌套 QWindow
摘要: 在上个世纪的文章中,老周简单介绍了 QWindow 类的基本使用——包括从 QWindow 类派生和从 QRasterWindow 类派生。 其实,QWindow 类并不是只能充当主窗口用,它也可以嵌套到父级窗口中,变成子级对象。咱们一般称之为【控件】。F 话不多讲,下面咱们用实际案例来说明。 这个
阅读全文
posted @ 2023-05-02 22:47 东邪独孤
阅读(852)
评论(0)
推荐(1)
2023年4月23日
【Qt6】QWindow类可以做什么
摘要: 原来的水文标题是“用 VS Code 搞 Qt6”,想想还是直接改为“Qt6”,反正这个用不用 VS Code 也能搞。虽然我知道大伙伴们都很讨厌 CMake,但毕竟这厮几乎成了 C++ 的玩家规范了。Qt 也算识大体,支持用 CMake 来构建程序。所以,只要你用的是能写 C++ 的工具,理论上都
阅读全文
posted @ 2023-04-23 18:57 东邪独孤
阅读(1365)
评论(1)
推荐(3)
2023年3月21日
【ASP.NET Core】在node.js上托管Blazor WebAssembly应用
摘要: 由于 Blazor-WebAssembly 是在浏览器中运行的,通常不需要执行服务器代码,只要有个“窝”能托管并提供相关文件的下载即可。所以,当你有一个现成的 Blazor wasm 项目,没必要用其他语言重写,或者你不想用 ASP.NET Core 来托管(有些大材小用了),就可以试试用 node
阅读全文
posted @ 2023-03-21 23:23 东邪独孤
阅读(568)
评论(3)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
···
45
下一页
公告