分类标签归档:pyqt5

【置顶】pyqt5 表格


tableWidget常用的一些设置

table禁止编辑

self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget.verticalHeader().setVisible(False) # horizontalHeader 设置表头

table列自适应

self...

Read more

【置顶】pyqt5校验器


pyqt5校验器

有整数检验器,浮点检验器,正则检验器……

from PyQt5.QtCore import Qt, QRegExp
from PyQt5.QtGui import QRegExpValidator, QDoubleValidator, QIntValidator


def validator_int(component, int_min=0, int_max=8000):...

Read more

【置顶】pyqt5窗口操作


窗口显示最前

self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)

子窗口阻塞父窗口(不关闭子窗口,则无法操作父窗口)

self.子窗口.setWindowModality(QtCore.Qt.ApplicationModal)

消息弹框

1、重写QMessageBox(调整按钮大小)

from PyQt5 import QtWidg...

Read more

【置顶】python3.4+pyqt5.4.1打包


提示c盘qt文件或文件夹不存在

  1. 新建目录C:\QT\5.4.1
  2. 新建plugins文件夹,拷贝pyqt5.dll,pyqt5qmlplugin.dll,pywintypes34.dll三个文件到该目录
  3. 拷贝translations整个文件夹到5.4.1中

提示找不到或无法导入Qt platform plugin "windows"

  1. 将Python34\Lib\site-packages...

Read more