- 博客(19)
- 收藏
- 关注
原创 PyQt5 动态更新tableWidget方法
self.name_tableWidget.clearContents() # 数据 arr = self.db2.select_sample_step_region(sample_id) self.name_tableWidget.setRowCount(len(arr))有事,晚点补代码
2021-01-31 20:22:15 3577
原创 Python list列表转str字符串
t_list=['595', '395', '547', '709', '673', '595'] # 注意里面也是str类型t_str=','.join(t_list)print(t_str) # 595,395,547,709,673,595
2021-01-31 16:19:36 561
原创 Python 中的 __new__(cls)方法
class Demo(object): def __init__(self): print('__init__() called...') def __new__(cls, *args, **kwargs): cls.print(cls) return object.__new__(cls, *args, **kwargs) def print(cls): print("2123")if __name__ ==
2021-01-25 10:46:58 612
原创 PyQt5 gridLayout添加边框
frame = QFrame() # 创建实例 frame.setFrameStyle(QFrame.Box) # 框架样式 frame.setLayout(self.gridlayout) centrallayout.addWidget(frame)参考:1.QGridLayout怎么显示网格边框2.pyqt5-QFrame边框样式
2021-01-22 10:52:35 5485
转载 PyQt5 QTableWidget 删除所有行
self.tableWidget.setRowCount(0)self.tableWidget.clearContents()
2021-01-21 16:24:30 7276 1
原创 PyQt5 QComboBox 样式
self.cb = QComboBox(self) self.cb.setStyleSheet('''QComboBox::down-arrow {image: url(./images/Calendar_img.png);padding-left:15px;} QComboBox QAbstractItemView::item { min-height: 34px; } QComboBox::drop-down...
2021-01-21 10:53:27 2543 3
转载 Python Excel表格创建
import xlsxwriterwb = xlsxwriter.Workbook("./test3.xlsx")ws = wb.add_worksheet("案例")# 数据data = [ ('地区', '1月销售量', '2月销售量'), ('广州', 52641, 45641,), ('上海', 65444, 54584,), ('北京', 57485, 65484,), ('深圳', 42314, 85214,)]# 字段格式header
2021-01-20 16:51:33 143
原创 Python基础 list列表根据值排序
student_tuples = [('john', 'A', 15),('jane', 'B', 12),('dave', 'B', 10),]print(sorted(student_tuples, key=lambda student: student[2],reverse=True))
2021-01-20 15:57:35 580
原创 Python3 判断元组是否相同
import operatortuple1, tuple2 = (123, 'xyz'), (456, 'abc')print(operator.eq(tuple1, tuple2))print(operator.eq(tuple2, tuple1))tuple3 = tuple2 + (786,)print(operator.eq(tuple2, tuple3))tuple4 = (123, 'xyz')print(operator.eq(tuple1, tuple4))'''F
2021-01-20 10:53:23 6370
转载 PyQt5 下拉列表
import sysfrom PyQt5.QtWidgets import QWidget, QComboBox, QApplicationclass ComboxDemo(QWidget): def __init__(self): super().__init__() # 设置标题 self.setWindowTitle('ComBox例子') # 设置初始界面大小 self.resize(300, 200)
2021-01-19 17:05:46 852
转载 PyQt5 删除layout下的Qwidget控件
for i in range(self.gridLayout.count()): self.gridLayout.itemAt(i).widget().deleteLater()2.linux无影响,windows 经常软件经常崩溃,不建议使用for i in range(0, 60):try: self.gridlayout.removeWidget(self.btn[i]) sip.delete(self.btn[i])except:pass1.pyqt5 删除layout...
2021-01-15 16:51:10 2428 1
原创 Python 字符串转dict字典
s='''{'filename': '15.48.47P582751W49V4I8A1S0M0N00518c10R1E0Otunde.jpg','base_list': {'xrayno': 1, 'wheeltype': '00518c10', 'wheelbatchno': 582751, 'mouldno': '', 'wheelprocessdatetime': '2021-01-13 10:23:42'}}'''dict=eval(s)print(dict['filename'])
2021-01-13 11:10:25 716
转载 pyqt5 无边框窗口拖动
from PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *import sysclass Example(QWidget): _startPos = None _endPos = None _isTracking = False def __init__(self): super().__init__() self._initUI
2021-01-08 19:08:43 2754 2
原创 PyQt5 paintEvent 画线
# 划线 def paintEvent(self, event): rect = QRect(22, 30, 1737, 0) # 起始坐标(X,Y,X,Y) 长度 painter = QPainter(self) # 红色框线 painter.setPen(QPen(QColor(203,203,203), 1, Qt.SolidLine)) painter.drawRect(rect)...
2021-01-08 15:55:57 1109
转载 PyQt5 获取电脑屏幕桌面的宽、高
库:QtWidgets.QApplicationdesktop = QApplication.desktop()print("屏幕宽:" + str(desktop.width()))print("屏幕高:" + str(desktop.height()))参考:Python 技术篇-使用PyQt5库获取电脑屏幕桌面的宽、高和分辨率
2021-01-08 10:19:26 2225
原创 PyQt5 QLabel样式设置
QLabel('<font color=white face=SourceHanSansCN-Regular size=4>文本<font>')
2021-01-06 11:56:30 8850
原创 Python PIL 图片填充颜色
# -*- coding: UTF-8 -*-from PIL import Imagedef addTransparency(img, factor=0.7): img = img.convert('RGBA') img_blender = Image.new('RGBA', img.size, (252,45,75)) img = Image.blend(img_blender, img, factor) return imgimg = Image.ope
2021-01-05 17:33:17 2159
原创 PyQt5 信号槽
# -*- coding: utf-8 -*-from PyQt5.QtCore import QObject, pyqtSignal# 信号对象class QTypeSignal(QObject): # 定义一个信号 sendpath = pyqtSignal(str) def __init__(self): super(QTypeSignal, self).__init__() def run(self): # 发射信号
2021-01-05 01:24:29 199
原创 PyQt5 不同窗口之间的值传递
from PyQt5.QtWidgets import QApplication, QWidget, QDialog, QPushButton, QLabel, QLineEditfrom PyQt5.QtCore import pyqtSignalimport sys"""自定义对话框"""class MyDialog(QDialog): # 自定义信号 mySignal = pyqtSignal(str) def __init__(self, parent=No
2021-01-04 16:09:06 2005 4
空空如也
python分布式爬虫
2023-01-18
怎么用用qt写一个记事本功能
2023-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人