170502 汇编-CMOS和BCD码;pyqt-comboBox的多级联动
2017-05-02 20:49
381 查看
1625-5 王子昂 总结《2017年5月2日》 【连续第213天总结】
A.汇编语言
14章 100%
PyQt comboBox多级联动
100%
B.shl和shr是逻辑移位指令。
功能分别为将一个寄存器或内存单元的数据向左/右移若干位,然后将最后移出的一位写入CF中,并把最低位补0
如果移动位数大于1,必须将移动位数放在cl中
在CMOS芯片中,存放当前时间的格式为:
秒分
时 日
月 年
02
4 7
8 9
这些数据以BCD码的方式存放
BCD码:以4位二进制数表示十进制数码的编码方法
即将多位数转换为多个一位数,然后每个一位数用四位的二进制码表示
PYQTcomboBox的多级联动:
在很多情况需要用到多个下拉组合框来组合显示树状结构,比如地区显示
利用comboBox的currentTextChanged信号,对下级comboBox调用刷新函数
刷新函数的思路是先clear,然后重新用addItems方法向下级组合框加入所有对应上级组合框文本的keys
当添加和删除地区的时候,本来是偷懒也对当级组合框使用刷新函数的。但是由于用到了clear和addItems方法,也会触发currentTextChanged信号,导致重复刷新,会浪费大量资源
精明一点的方法是添加就直接addItem,不在当前显示;删除则按照文本在组合框中进行清除,若判断为当前文本则刷新下级组合框,否则跳过即可
C.明日计划
汇编语言15章
PyQt5
按地区传入图片的信息
A.汇编语言
14章 100%
PyQt comboBox多级联动
100%
B.shl和shr是逻辑移位指令。
功能分别为将一个寄存器或内存单元的数据向左/右移若干位,然后将最后移出的一位写入CF中,并把最低位补0
如果移动位数大于1,必须将移动位数放在cl中
在CMOS芯片中,存放当前时间的格式为:
秒分
时 日
月 年
02
4 7
8 9
这些数据以BCD码的方式存放
BCD码:以4位二进制数表示十进制数码的编码方法
即将多位数转换为多个一位数,然后每个一位数用四位的二进制码表示
PYQTcomboBox的多级联动:
在很多情况需要用到多个下拉组合框来组合显示树状结构,比如地区显示
利用comboBox的currentTextChanged信号,对下级comboBox调用刷新函数
刷新函数的思路是先clear,然后重新用addItems方法向下级组合框加入所有对应上级组合框文本的keys
当添加和删除地区的时候,本来是偷懒也对当级组合框使用刷新函数的。但是由于用到了clear和addItems方法,也会触发currentTextChanged信号,导致重复刷新,会浪费大量资源
精明一点的方法是添加就直接addItem,不在当前显示;删除则按照文本在组合框中进行清除,若判断为当前文本则刷新下级组合框,否则跳过即可
C.明日计划
汇编语言15章
PyQt5
按地区传入图片的信息
相关文章推荐
- jQuery EasyUI编辑DataGrid用combobox实现多级联动
- 实现EXTJS combobox多级联动菜单的关键点
- jQuery EasyUI编辑DataGrid用combobox实现多级联动
- easyui combobox默认选中第一条数据 和 多级联动
- Easy ui combobox 多级联动 (四级联动)
- ligerUI ComboBox多级菜单无刷新联动
- EasyUI可编辑datagrid用combobox实现多级联动
- Estjs combobox多级联动 去除第一次加载所有都读取的问题
- Dev的datagirdview中combobox多级联动
- jQuery EasyUI编辑DataGrid用combobox实现多级联动
- EasyUI可编辑datagrid用combobox实现多级联动
- 实现EXTJS combobox多级联动菜单的关键点
- 使用Django和MochiKit实现多级联动菜单
- 多级目录联动效果实现
- JS.CategoryHelper 缓存级下拉框多级联动
- 利用combobox联动本地JSON数据
- 多级联动下拉选择框,动态获取下一级
- C#,winform形式下 2个combobox 互相联动---数据库access
- JavaScript 多级联动select
- 下拉列表多级联动dropDownList示例代码