我有显示图像的 qlabels 。如果用户单击删除按钮,我想删除图像。我可以知道点击了哪张图片
labels[i].mousePressEvent = functools.partial(self.remove_image, source_label = labels[i] ,source_image = pixmap)
Run Code Online (Sandbox Code Playgroud)
但我无法使用它并与按钮连接。我怎样才能删除图像?
我写了一个方法来验证 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)
但是当我输入数字或特殊字符时,它会接受并保存到数据库中。怎么了?
我不明白 pymssql 和 _mssql 模块之间有什么区别。我应该使用哪一个来连接sql server数据库?