Delay load call handler
[gc-dialer] / hand_tests / expanding_buttons.py
1 #!/usr/bin/env python
2
3 from __future__ import with_statement
4 from __future__ import division
5
6 import sys
7 import logging
8
9 from PyQt4 import QtCore
10 from PyQt4 import QtGui
11
12
13 _moduleLogger = logging.getLogger(__name__)
14
15
16 if __name__ == "__main__":
17         app = QtGui.QApplication([])
18
19         layout = QtGui.QGridLayout()
20         for i in xrange(3):
21                 for k in xrange(3):
22                         button = QtGui.QPushButton("%s,%s" % (i, k))
23                         button.setSizePolicy(QtGui.QSizePolicy(
24                                 QtGui.QSizePolicy.MinimumExpanding,
25                                 QtGui.QSizePolicy.MinimumExpanding,
26                                 QtGui.QSizePolicy.PushButton,
27                         ))
28                         layout.addWidget(button, i, k)
29
30         centralWidget = QtGui.QWidget()
31         centralWidget.setLayout(layout)
32         centralWidget.setContentsMargins(0, 0, 0, 0)
33
34         window = QtGui.QMainWindow()
35         window.setAttribute(QtCore.Qt.WA_DeleteOnClose, True)
36         window.setWindowTitle("Buttons!")
37         window.setCentralWidget(centralWidget)
38         window.show()
39
40         val = app.exec_()
41         sys.exit(val)