Stateful(有状态) 和 stateless(无状态) widgets 有些widgets是有状态的, 有些是无状态的 如果用户与widget交互,widget会发生变化,那么它就是有状态的. widget的状态(state)是一些可以更改的值, 如一个slider滑动条的当前值或checkb ...
分类:
其他好文 时间:
2018-11-13 22:40:05
阅读次数:
385
?结构是用户定义的类型,而结构的声明定义了这种类型的数据属性。 一.关键字struct声明: 定义了一种新类型 struct inflatable{ char name[20];//结构成员 float volume;//结构成员 double price;//结构成员 } 定义结构之后,便可以创建 ...
分类:
编程语言 时间:
2018-11-13 14:26:36
阅读次数:
195
(原) stream的内容比较多,先简单看一下它的说明: 一个元素的序列,它支持一个串行和并行的聚合操作。下面的例子介绍了使用stream和intstream进行聚合操作。 这个例子里,widgets是一个集合,我们通过Collection.stream()创建了一个Widget的Stream对象。 ...
分类:
编程语言 时间:
2018-11-11 12:14:08
阅读次数:
277
在一个GUI程序里,布局是非常重要的。布局的作用是管理应用中的控件在窗体上的摆放位置,以及控件本身的大小尺寸。PyQt5支持三种布局:绝对布局、盒布局、网格布局。 1、绝对布局 在窗口上是以像素单位设置尺寸和位置的,所以可以用绝对定位的方式确定控件的尺寸,以及控件在窗口上的位置。本例中,窗口放置三个 ...
分类:
其他好文 时间:
2018-11-08 13:18:41
阅读次数:
241
在QT的widget中用tableview显示sqlite数据库表中的内容。 用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存. 1.在widget.h中增添头文件:QtSql/qsql.h、QtSql/QsqlDatabase、QtSql/Qs ...
分类:
数据库 时间:
2018-11-08 00:16:35
阅读次数:
184
Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', ... ...
分类:
其他好文 时间:
2018-11-06 18:15:59
阅读次数:
151
View 视图 占据屏幕上的一块矩形区域,负责提供组件绘制和事件处理的方法。Android 比喻成窗户,每块玻璃就是一个 view。 View 类是所有UI组件的基类,位于 android.view 包中;文本框组件 TextView 是 View 类的子类,位于 android.widget 包中 ...
分类:
移动开发 时间:
2018-11-05 11:15:28
阅读次数:
185
获取状态栏高度: 所谓安全区域,就是适配现在一些刘海屏之类的非常规显示屏,在flutter中除了根据上面的方法获取到状态栏高度,给页面加对应的状态栏高度padding,还有一个专门的widget用来显示安全区域内容:SafeArea 下面是对比图: 该widget可以设置四个方向是否启用安全区,例如 ...
分类:
其他好文 时间:
2018-11-04 22:52:41
阅读次数:
433
在上一次介绍中已经实现了自定义控件,并把Widget 放入了主界面中,画了一个圆,具体可参考“QT 自定义窗口” 下面我们介绍一下如何设置画笔颜色和所画图形的填充颜色。 画笔颜色: 也可以设置线的宽度和样式 填充颜色: 如何更改画布颜色,可以通过上面的方式,先获取画布的长和宽,然后画一个长方形,再将 ...
分类:
其他好文 时间:
2018-11-03 14:18:09
阅读次数:
5282
QT可以实现一下简单的动画,比如 运动的时钟 闪烁的按钮。 动画的实现: (1)创建一个定时器 (2)调用QWidget::update()通知界面重绘 实现一个按钮闪烁的例子: circlewidget.h circlewidgit.cpp ...
分类:
其他好文 时间:
2018-11-03 14:00:58
阅读次数:
888