Skip to content

Instantly share code, notes, and snippets.

@boredstiff
Created November 23, 2015 18:15
Show Gist options
  • Save boredstiff/162aabe13382a9c79e90 to your computer and use it in GitHub Desktop.
Save boredstiff/162aabe13382a9c79e90 to your computer and use it in GitHub Desktop.
PySideButtonTest
#!/usr/bin/env python
# encoding: utf-8
import traceback
import os
import sys
from PySide import QtGui, QtCore
class PySideButtonTest(QtGui.QDialog):
def __init__(self, parent=None):
super(PySideButtonTest, self).__init__(parent)
def start(self):
self.setWindowTitle('PySideButtonTest')
self.setObjectName('PysideButtonDialog')
self.setMinimumSize(200, 400)
self.setWindowFlags(QtCore.Qt.Tool)
self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
self.layout()
def layout(self):
mainLayout = QtGui.QVBoxLayout()
self.setLayout(mainLayout)
self.submitButton = QtGui.QPushButton('Submit')
self.cancelButton = QtGui.QPushButton('Cancel')
mainLayout.addWidget(self.submitButton)
mainLayout.addWidget(self.cancelButton)
self.cancelButton.setFocus()
self.cancelButton.setAutoDefault(False)
self.submitButton.setDefault(True)
self.submitButton.clicked.connect(self.close)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
win = PySideButtonTest()
win.start()
win.show()
sys.exit(app.exec_())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment