- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 PyQT 中创建按钮点击时遇到了一些问题。当我如下创建按钮点击时,这张图片无法保存
cv.SetImageROI(image, (pt1[0],pt1[1],pt2[0] - pt1[0],int((pt2[1] - pt1[1]) * 1)))
if self.Button.click():
cv.SaveImage('example.jpg', image)
cv.ResetImageROI(image)
最佳答案
您的代码中的问题是,您在 if self.Button.click():
行上对调用 QPushButton.click
的按钮执行程序化单击,您需要做的是将信号 QPushButton.clicked
连接到代码中的适当插槽。 Singals 和 Slots 是 Qt 处理对象上可能发生的一些重要事件的方式。举个例子,希望对你有帮助:
import PyQt4.QtGui as gui
#handler for the signal aka slot
def onClick(checked):
print checked #<- only used if the button is checkeable
print 'clicked'
app = gui.QApplication([])
button = gui.QPushButton()
button.setText('Click me!')
#connect the signal 'clicked' to the slot 'onClick'
button.clicked.connect(onClick)
#perform a programmatic click
button.click()
button.show()
app.exec_()
注意:要了解底层行为,请阅读 Qt/PyQt 的文档。
关于button - 如何在PYQT中创建按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672957/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!