1Qt5状态栏刷新显示内容

QtWidgets.QApplication.processEvents()

 

def lianxiexe(self):
    _translate = QtCore.QCoreApplication.translate
    self.statusbar.showMessage('开始初始化工参表距离,预计要几分钟')
    QtWidgets.QApplication.processEvents()
    time.sleep(10)
    self.statusbar.showMessage('工参表距离初始化完成', 1000)
    QtWidgets.QApplication.processEvents()
    time.sleep(10)
    self.statusbar.showMessage('开始规划邻区关系')
    QtWidgets.QApplication.processEvents()
    time.sleep(10)
    self.statusbar.showMessage('完成邻区规划,邻区规划结果保存在\\\\站间距工具\\输出结果\\规划邻区关系.csv文件')

 

2、在python中不等于用什么来表示

!=

 

3、备份Pandas数据表用.copy()方法

tcell2=tcell.copy()  #备份表用.copy()方法,否则备份表与原表一起联动

 

4、pd读取excel表指定sheet

 

penodebcode = pd.read_excel(filedircode,sheet_name="enodebcode")
penodebcode = pd.read_excel(filedircode,sheet_name="ceillcode")
penodebcode = pd.read_excel(filedircode,sheet_name="tycode")

 

5、设置千分位符

pf[pf.columns[11:558]] = pf[pf.columns[11:558]].applymap(lambda x: f'{x:,}'# 改千分位格式,修改日期20230131

 

6、自定义函数,序列作为传递参数

def formujxg(fenzi,fenmu):
    sumfenzi=0
    for i in list(fenzi):
        sumfenzi=sumfenzi+i
    sumfenmu=0
    for i in list(fenmu):
        sumfenmu=sumfenmu+i
    print(sumfenzi,sumfenmu)
    if fenmu == 0:
        tarper = 1
    else:
        tarper= sumfenzi / sumfenmu
    return tarper
jia=[]
jia=[0,1,2,3]
xu=[2,3,4,5,6]
y=formujxg(jia,xu)
print(y)
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐