在所附的文字中,为什么当我把我的亲子定在第20条线上,而不是留下空白时,我为什么赢得我的原教 instance? 第一,我认为,行凶者已经停止了某种工作,但显然,这并非事实。
在本案中,这并没有真正改变母子是否成立,但在我的真实情况下,我需要确定母子。
我在这里没有明显的东西?
import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *
class MyDialog(QDialog):
def __init__(self, parent=None):
QDialog.__init__(self, parent)
self.setWindowFlags(Qt.FramelessWindowHint)
self.setFocusPolicy(Qt.StrongFocus)
label = QLabel(self)
label.setText("World")
hbox = QHBoxLayout()
hbox.addWidget(label)
self.setLayout(hbox)
class MainWindow(QMainWindow):
def __init__(self, parent=None):
QMainWindow.__init__(self, parent)
self.my_dialog = MyDialog()
#self.my_dialog = MyDialog(self)
label = QLabel(self)
label.setText("Hello")
self.setCentralWidget(label)
shortcut = QShortcut(QKeySequence(Qt.Key_Tab), self, self.show_my_dialog)
shortcut.setContext(Qt.ApplicationShortcut)
self.show()
def show_my_dialog(self):
md = self.my_dialog
if md.isVisible():
md.hide()
print hide
else:
md.show()
print show
def main():
app = QApplication([])
main_window = MainWindow()
sys.exit(app.exec_())
if __name__ == __main__ :
main()