自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除