170502 汇编-CMOS和BCD码;pyqt-comboBox的多级联动

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 按地区传入图片的信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值