나는 (나를 위해 매우 복잡한 모양) PyQt5을 배우고 QMessageBox.Yes (또는)가 특별한 값을 갖는 이유는 나를 위해 그것을 16384이며, 궁금. 그게 무슨 뜻입니다 :값/QMessageBox.No
from PyQt5 import QApplication, QWidget, QMessageBox
class App(QWidget):
def message_box(self):
resp = QMessageBox.question(self, 'foo', 'bar', QMessageBox.Yes | QMessageBox.No, QMessageBox.No)
print(resp)
그것은 인쇄 16384 (Yes (예)를 클릭하면) 또는 65536 (아니오를 클릭하면), 왜 참 또는 거짓? QMessageBox.Yes 또는 QMessageBox.No으로 나중에 비교할 수 있음을 이해합니다.하지만 그 마법 값은 어디에서 사용되고 왜 사용되는지 궁금합니다. 우리는 QT 문서 내부를 보면
[QMessageBox docs] (https://doc.qt.io/qt-5/qmessagebox.html#StandardButton-enum)에 문의하는 데 몇 분이 걸렸을 때 모두 신속하게 밝혀졌습니다. – ekhumoro