上一页 1 2 3 4 5 6 7 8 9 ··· 44 下一页
摘要: 工具提示即 Tool Tip,当用户把鼠标移动到某个UI对象上并悬停片刻,就会出现一个“短小精悍”的窗口,显示一些说明性文本。一般就是功能描述,让用户知道这个XX是干啥用的。 在 Qt 中使用工具提示最方便的做法是直接用 QWidget 类的成员方法:setToolTip。从 QWidget 类派生 阅读全文
posted @ 2023-08-26 11:02 东邪独孤 阅读(1216) 评论(0) 推荐(0)
摘要: 在开始主题前,先看一个 C++ 例子: #include <iostream> struct Data { int a; int b; }; // 注意这里 struct Data *s; void doSome() { Data k; k.a = 100; k.b = 300; // 注意这里,会 阅读全文
posted @ 2023-08-07 10:34 东邪独孤 阅读(1851) 评论(0) 推荐(0)
摘要: QAction 类表示用户命令的一种抽象,包括命令文本、图标、命令触发后要执行的代码。菜单、工具栏按钮往往存在相同的功能,将这些命令独立抽出来,放到 QAction 以象上,可避免编写重复的代码。比如“文件”菜单下有“保存”命令,工具栏上也会有“保存”按钮。因此,创建一个表示“保存”的 QActio 阅读全文
posted @ 2023-07-29 19:26 东邪独孤 阅读(1464) 评论(0) 推荐(1)
摘要: 上次老周扯了有关主、从实体的话题,本篇咱们再挖一下,主、从实体之间建立的关系,跟咱们常用的一对一、一对多这些关系之间有什么不同。 先看看咱们从学习数据库开始就特熟悉的常用关系——多对多、一对一、一对多说起。数据实体之间会建立什么样的关系,并不是规则性的,而是要看数据的功能。比如你家养的狗狗和水果(你 阅读全文
posted @ 2023-07-15 17:42 东邪独孤 阅读(678) 评论(0) 推荐(2)
摘要: 假设有以下两个实体: public class Student { public int StuID { get; set; } public string? Name { get; set; } public IEnumerable<Homework>? Homeworks { get; set; 阅读全文
posted @ 2023-07-02 16:55 东邪独孤 阅读(873) 评论(2) 推荐(3)
摘要: 这一次咱们来探究一下怎么用纯代码写 WPF 模板。模板有个共同基类 FrameworkTemplate,数据模板、控件模板等是从此类派生的,因此,该类已定义了一些通用成员。 用代码构建模板,重要的成员是 VisualTree 属性,它的类型是 FrameworkElementFactory。可见,模 阅读全文
posted @ 2023-06-18 13:03 东邪独孤 阅读(2085) 评论(1) 推荐(12)
摘要: 上一篇水文中,老周说了一下纯代码编写 WPF 的大概过程。不过,还是不够的,本篇水文中咱们还要更进一步。 XAML 文件默认是作为资源打包进程序中的,而纯代码编写又导致一些常改动的东西变成硬编码了。为了取得二者平衡,咱们还要把一些经常修改的东西放到 XAML 文件中,不过 XAML 文件不编译进程序 阅读全文
posted @ 2023-06-16 17:06 东邪独孤 阅读(878) 评论(1) 推荐(8)
摘要: 学习 Code 总有这样一个过程:入门时候比较依赖设计器、标记语言等辅助工具;等到玩熟练了就会发现纯代码写 UI 其实更高效。而且,纯代码编写也是最灵活的。Windows Forms 项目是肯定可以全代码编写的,哪怕你使用了设计器,它最后也是生成代码文件;而 WPF 就值得探索一下了。咱们知道,WP 阅读全文
posted @ 2023-06-15 17:59 东邪独孤 阅读(1889) 评论(5) 推荐(5)
摘要: 如果某个派生自 QObject 的类重写 eventFilter 方法,那它就成了事件过滤器(Event Filter)。该方法的声明如下: virtual bool eventFilter(QObject *watched, QEvent *event); watched 参数是监听事件的对象,即 阅读全文
posted @ 2023-06-11 17:52 东邪独孤 阅读(340) 评论(0) 推荐(0)
摘要: 本篇专门扯一下有关 QCheckBox 组件的一个问题。老周不水字数,直接上程序,你看了就明白。 #include <QApplication> #include <QWidget> #include <QPushButton> #include <QCheckBox> #include <QVBo 阅读全文
posted @ 2023-06-03 19:03 东邪独孤 阅读(596) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 ··· 44 下一页