
python学习笔记
文章平均质量分 88
窥月
ing
展开
-
Expected type 'int', got 'str' instead less... 的错误
因为数据库中有int类型数据,但动态构造插入语句时,是以字符的形式,所以不匹配,导致插入失败用str()转化即可原创 2018-06-24 15:56:02 · 47311 阅读 · 2 评论 -
pyqt5 设置动态背景图片
使用label控件显示:self.gif = QMovie('bg2.gif')self.label.setMovie(self.gif)self.gif.start()原创 2018-07-21 21:24:24 · 6185 阅读 · 0 评论 -
pyqt5 从本地选择图片 并显示在label上
1.主要用到 QFileDialog 方法打开本地文件2.界面 打开前: 打开后:3. 代码import sysfrom PyQt5 import QtWidgets, QtCore, QtGuifrom PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5.QtCore i...原创 2018-07-20 22:51:13 · 77818 阅读 · 22 评论 -
pyqt5 使用label显示摄像头
1. 安装opencv库pip install opencv-python2. 界面3 .代码 界面设计: palette = QPalette() icon = QPixmap('c.jpg').scaled(800, 600) palette.setBrush(self.backgroundRole(), QBrus...原创 2018-07-19 22:18:28 · 11617 阅读 · 5 评论 -
pyqt5 键盘监听按下enter 就登陆
记得导入包,其他按键可类比def keyPressEvent(self, event): if event.key() == QtCore.Qt.Key_Enter: self.slotLogin()原创 2018-07-18 17:38:00 · 5185 阅读 · 2 评论 -
pyqt5 给按钮设置图标和css样式
设置图标self.pushButton.setIcon(QIcon("sure.png"))设置css样式self.pushButton.setStyleSheet("QPushButton{color:black}" "QPushButton:hover{color:red}" ...原创 2018-07-18 17:33:58 · 19496 阅读 · 0 评论 -
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性
self.lineEdit.setEchoMode(QLineEdit.Password) 设置密码隐藏self.lineEdit.setClearButtonEnabled(True) 设置对输入内容的删除提示 self.lineEidt.setFixedSize() 总的设置控件大小self.lineEdit.setFixedWidth() 设置宽度...原创 2018-07-18 17:31:01 · 8164 阅读 · 0 评论 -
pyqt5 comboBox获得下标和文本和事件选中函数
currentText()获得文本currentIndex()获得下标self.comboBox.currentIndexChanged.connect() comboBox的事件选中函数原创 2018-07-18 16:59:01 · 21199 阅读 · 0 评论 -
pyqt5 使用label控件实时显示时间
import sysfrom PyQt5 import QtGui, QtCore, QtWidgetsfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class showTime(QDialog): def __init__(self): supe...原创 2018-07-18 11:33:00 · 10783 阅读 · 2 评论 -
pyqt5 禁止窗口最大化和禁止窗口拉伸
在def __init__(self):函数里添加self.setFixedSize(self.width(), self.height())原创 2018-07-18 11:03:58 · 13358 阅读 · 1 评论 -
QtWidgets 中 QWidget,QMainWindow,QDialog的简单区别
QWidget窗口带有最小化最大化退出QMainWindow窗口也带有最大化最小化和退出,另外窗口最下面有statusbar可以显示设置的消息QDialog窗口没有最大化和最小化,只有退出,可用于修改信息的跳转窗口...原创 2018-07-18 10:59:28 · 2767 阅读 · 0 评论 -
pyqt5 Qt Designer设计好的界面转换成py文件后,把他显示出来
文件末尾添加如下代码if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) widget = QtWidgets.QWidget() new = Ui_Form() new.setupUi(widget) widget.show() sys...原创 2018-07-18 10:50:43 · 4708 阅读 · 0 评论 -
pyqt5利用pyqtDesigner的实现的登录界面
效果图:为便于操作 界面和逻辑分离 逻辑类:import sysimport pymysqlfrom loginUI import * //导入from PyQt5.QtWidgets import *from PyQt5 import QtWidgets, QtCore, QtGuifrom PyQt5.QtCore import *from PyQt5.Qt...原创 2018-08-16 22:38:57 · 10509 阅读 · 3 评论