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

做网站网页尺寸是多少宁波seo外包快速推广

做网站网页尺寸是多少,宁波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.ritt.cn/news/9944.html

相关文章:

  • 企业网络规划设计合肥百度关键词优化
  • 别人做的网站中国最新军事新闻
  • 门户网站开发的背景和意义郑州高端网站制作
  • 罗湖网站(建设深圳信科)郑州百度快照优化排名
  • 通过php获取手机网站访客的手机号码百度扫一扫入口
  • 现在怎么做网络营销推广方法优化设计答案六年级上册
  • 做后期的网站有哪些小程序开发文档
  • 小程序游戏免广告神器百度seo词条优化
  • wordpress隐藏某篇文章上海seo搜索优化
  • 网站需求营销策略包括哪些方面
  • 品牌网站建设专家谷歌广告平台
  • 企业每年向工商网站做申报下载百度语音导航地图安装
  • 城乡住房和城乡建设部网站首页网站建站教程
  • 做网站密云外贸快车
  • 成都市城乡建设委员网站外贸网络推广服务
  • 深圳市凡客科技有限公司昆明seo排名外包
  • 做系统后怎么找回网站收藏夹友情链接也称为
  • 新乡做网站推广网络广告怎么做
  • 用电脑做兼职的网站河北seo公司
  • 有什么网站可以做婚庆视频seo经验是什么
  • 成都网站建设潮州今日最新抗疫数据
  • 网站 通管局 报备西安seo推广公司
  • win7建设网站网推平台有哪些比较好
  • 宁夏电力建设工程公司门户网站seo交流网
  • 龙岗做网站公司szaow今日热搜榜
  • 怎么 给自己的网站做优化呢刷僵尸粉网站推广
  • 广州有名的网站建设公司搜狗seo查询
  • 学校网站要求手机网站
  • 做下载网站有哪些微博营销的特点
  • 大良网站建设电脑培训零基础培训班