
Python
生鸡蛋
这个作者很懒,什么都没留下…
展开
-
python 十进制和十六进制两字节带符号整型相互转换
在处理报文数据时,出现了十六进制两字节带符号整型数据,由于python没有这个类型,所以需要自己转换,我参考了一些资料,写出了python对应的代码。https://blog.youkuaiyun.com/happygrilclh/article/details/106194107下面是转换的代码。# 运算的数据是2字节带符号整型数据,当然可以按照需要自己修改# 传入十六进制字符串,返回int类型def str_to_signed_int_2bytes(data: str): int_data原创 2021-09-15 17:15:29 · 3265 阅读 · 0 评论 -
pyqt 使用信号和槽实现父子窗口之间的参数传递
在子窗口类中,需要注意1.子窗口继承于Qwidget2.pyqtSignal对象需要创建在类内而不是在构造函数中创建class Ui_Dialog(QWidget): mySignal = pyqtSignal(list) def __init__(self): ...在需要发送的函数中添加代码# 参数自己定义就好params = [self.sdo_checked, self.tpdo_checked, self.rpdo_checked, self.nmt_e原创 2021-09-16 20:07:54 · 762 阅读 · 0 评论 -
pyqt中Qtimer两种常见使用场景,单次定时触发和周期性触发
在学习pyqt时,用到了两种比较常见的QTimer的使用方法,分别是单次触发和周期性触发,下面使用一个程序给大家演示一下这两种方法。首先使用QTdesigner设计一个简单的界面,这里选中两个Label告诉大家我放置了两个Label。.ui文件保存在项目目录中。使用pyUIC生成.py文件,写好main函数使用pyUIC生成.py文件,并在文件中使用Qtimer的两种使用方法写好一个时间显示的功能,具体是:点击按键会打开/关闭时间的显示功能,在整点时会有一条持续五秒的整点提示信息。# 导入impo原创 2021-09-14 20:32:42 · 4209 阅读 · 0 评论 -
PyQt5适应高分辨率和Windows缩放
QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)QtGui.QGuiApplication.setAttribute(QtCore.Qt.HighDpiScaleFactorRoundingPolicy.PassThrough)原创 2022-05-25 17:37:12 · 2055 阅读 · 4 评论 -
PyCharm最近项目无法打开
解决办法:打开该项目根目录,删除目录下的.idea文件夹,然后关闭Pycharm,尝试重启Pycharm软件,但我打不开,重启电脑之后问题解决。答:使用pycharm作为你的python编辑器的时候,你创建一个代码文件夹就会自动生成这个.idea文件夹。答:可以,删除它是不会影响代码的正常使用的,但是如果删除就不能使用pycharm进行回溯和复原了。这个文件夹的主要作用在于存放项目的控制信息,包括版本信息,历史记录等等。idea文件夹是干什么用的?idea文件夹可以删除吗?原创 2024-05-14 11:03:58 · 445 阅读 · 1 评论