这看起来很简单,但我似乎无法弄明白.如何使按钮达到最小宽度.它不断扩展到我放入的布局的宽度.在下面的示例中,QPushButton宽度最终与QLabel相同:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
class MyWindow(QWidget):
def __init__(self,parent = None):
QWidget.__init__(self,parent)
layout = QVBoxLayout()
layout.addWidget(QLabel('this is a really, really long label that goes on and on'))
layout.addWidget(QPushButton('short button'))
self.setLayout(layout)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud) 我有我使用的Java和Python客户端channel.basicConsume().在某些时候,我想在不停止整个计划的情况下阻止那些消费者.
在使用Pika的Python中,我已经channel.stop_consuming()调用了调用,但是那些会产生我忽略的错误.似乎工作
在Java中,我不知道如何执行此操作,因为stop_consume()似乎不可用.
我看到的所有文档都谈到了创建消费者的所有方法,但我似乎无法找到任何显示如何阻止它们的方法.
最好的方法是什么?