当前位置: 首页 > news >正文

wordpress 的论坛模板seo推广软件怎样

wordpress 的论坛模板,seo推广软件怎样,织梦快速建站,用织梦做政府网站老被黑PyQt5中关于QLineEdit的空输入报错的简单处理 前言分析原因解决办法总结 前言 在PyQt5的界面中对于数据的输入,最常用的就是QLineEdit控件,该控件作为基本的数据输入控件已经能满足我们的简单使用。在使用过程,出现闪退情况,发现…

PyQt5中关于QLineEdit的空输入报错的简单处理

  • 前言
  • 分析原因
  • 解决办法
  • 总结


前言

在PyQt5的界面中对于数据的输入,最常用的就是QLineEdit控件,该控件作为基本的数据输入控件已经能满足我们的简单使用。在使用过程,出现闪退情况,发现问题:
ValueError: invalid literal for int() with base 10: ''
整体程序闪退。发现就是QLineEdit控件不能在转化int的过程中出现空的情况。


分析原因

在使用过程中,我们在获取得到QLineEdit控件的输入后,需要将其转化为对应的字节,然后组包进行传递。在这个过程中,有些QLineEdit控件没有输入数据,而是以空的形式进行数据传递。实则我们获得空的传递需要转化为0的形式进行下一步的输出。那么就会出现QLineEdit''传递,在转化为int的情况下,程序报错闪退。

解决办法

最开始查是否可以直接属性设置,但是单纯的属性设置是不能满足我们实际需要。也查出可以设置正则表达式或者限制输入来解决问题。
我采用了一种最简单也是最笨的形式,就是三目运算,暂时解决当下的问题。

par=(int(self.n.text() if self.n.text()!='' else 0).to_bytes(1, byteorder='little', signed=True))

采用三目运算直接判断是否为'',如果为'',则输入为0,不为'',则直接采用其控件输入。


总结

任何程序的报错,通过错误提示或者debug调试,找出问题源头,从源头进行解决!

http://www.jinmujx.cn/news/113100.html

相关文章:

  • 电子商城网站制作数据库深圳互联网公司50强
  • 宣传网站建设背景百度关键词快速优化
  • 广州做网站的企业seo排名快速
  • 建网站空间合肥seo推广公司哪家好
  • sem和seo的关系系统优化助手
  • 网站班级文化建设dw网页制作教程
  • 哪个平台做网站好seo是什么意思seo是什么职位
  • 网站建设培训关键词三年级
  • 南京500元做网站手机百度app
  • 景安一个空间怎么做多个网站信息流优化师
  • 有哪些公司的网站做的比较好seo编辑是干什么的
  • 企业网站开发公司-北京公司上海网络推广平台
  • 做网站卖草坪赚钱吗百度指数网站
  • wordpress注册邮箱配置网站优化公司大家好
  • 某公司网页设计seo入门
  • 西平网站建设怎么去推广自己的产品
  • 南京网站优化建站成都私人做网站建设
  • 河南高端网站高端网站建设广州seo网络营销培训
  • 做百度网站好吗百度知道电脑版网页入口
  • 北京高端网站建设盘古搜索
  • 第一次做网站做什么比较好新媒体营销案例ppt
  • 做网站需要日语版本吗网站建设需要啥
  • 郑田生网站建设及维护网络营销模式有哪几种
  • 咖啡网站开发背景怎么自己制作网页
  • dedese网站2023新一轮病毒叫什么名字
  • 给wordpress添加背景音乐手机优化软件排名
  • 小型网站运营免费下载优化大师
  • 开发公司移交物业协议书谷歌seo详细教学
  • 装修设计装饰优化公司排行榜
  • wordpress软件分享seo方案书案例