小编Cah*_*rım的帖子

单击按钮后删除 QLabel 中的图像

我有显示图像的 qlabels 。如果用户单击删除按钮,我想删除图像。我可以知道点击了哪张图片

labels[i].mousePressEvent = functools.partial(self.remove_image, source_label = labels[i] ,source_image = pixmap)
Run Code Online (Sandbox Code Playgroud)

但我无法使用它并与按钮连接。我怎样才能删除图像?

python pyqt qlabel

6
推荐指数
1
解决办法
2万
查看次数

QLineEdit 只接受 PyQt4 中的字符

我写了一个方法来验证 lineEdit 中的字符:

 def is_validate(self):
    regex = QtCore.QRegExp("[a-z-A-Z_]+")
    txtDepartment_validator = QtGui.QRegExpValidator(regex, self.txtDepartment)
    self.txtDepartment.setValidator(txtDepartment_validator)
    return True
Run Code Online (Sandbox Code Playgroud)

并使用另一种方法,如下所示

def control_information(self):
    if(self.is_validate()):
        //Database operations
    else:
        QtGui.QMessageBox.text("Please enter valid characters")
Run Code Online (Sandbox Code Playgroud)

但是当我输入数字或特殊字符时,它会接受并保存到数据库中。怎么了?

python pyqt qlineedit

4
推荐指数
1
解决办法
4620
查看次数

PyMsSQL 和 _MSSql 模块有什么区别

我不明白 pymssql 和 _mssql 模块之间有什么区别。我应该使用哪一个来连接sql server数据库?

python pymssql

3
推荐指数
1
解决办法
1524
查看次数

标签 统计

python ×3

pyqt ×2

pymssql ×1

qlabel ×1

qlineedit ×1