170327 PyQt5-列表和字符串的复习 汇编-循环

来源:互联网 发布:droid4x安卓模拟器mac 编辑:程序博客网 时间:2024/06/16 18:41

1625-5 王子昂 总结《2017年3月27日》 【连续第177天总结】

A.PyQt5 读取保存文件进行预加载

汇编语言5.2

B.在构造函数中使用readlines方法,将之前保存在文件中的所有内容读取在一个列表中,然后按格式依次再放回变量中并且加载

出现了两个问题:

1.ListWidget无法正确读取信息。不是将全部内容加载在一行中,就是每行只加载一个字符。

查询发现之前使用的是str()和list()两个方法的转换,实际上非常不如意;

实际上应该使用'!'.join(list)方法生成一个以'!'分隔的字符串;然后通过str.split('!')方法,以'!'作为分隔符,反读取入列表中

2.Label的图像预览怎么设置都得不到正确信息,使用print查看变量也是对的,却就是加载不出图像

逐个排除:首先使用setText方法,发现Label可以正常显示文本信息,说明不是次序问题;

然后手动输入路径,让Label加载,发现Label可以正常显示图像,说明不是控件和加载时机问题

最后手动输入变量,发现也可以正常显示;那么问题就锁定在变量身上了。将前后两个变量打印进行比对:发现使用readlines方法读取出的内容多了一个换行符。

遂在读取的时候用[:-1]丢弃最后一个字符,成功。

突然想起来客户需要点击的超链接忘记给予设置了。标语和固定窗口都很容易,只需要再添加一个文本框即可。ListWidget就有点麻烦了……因为一一对应感觉并不容易直观。初步考虑还是使用右键菜单吧╮(╯_╰)╭结果还是逃不掉。

明天答辩完计算机设计大赛专心做项目。


汇编:循环功能使用loop 和CX寄存器配合

格式:mov cx,循环次数

s:循环程序段

loop s

注意在汇编源程序中,数据不能以字母开头。因此A100H需要写作0A100H


debug中:g命令表示执行至(某地址)后停下,用于一次执行多个命令

 p命令表示自动重复执行循环中的命令


C.明日计划

汇编语言第五章

PyQt5右键菜单-超链接的显示和编辑



0 0
原创粉丝点击