#!env python
import sys
from PyQt4 import QtGui
from PyQt4 import QtCore
class ColorDialogExample(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
color = QtGui.QColor(0, 0, 0)
self.w = QtGui.QWidget(self)
self.w.setStyleSheet('QWidget { background-color: %s }' % color.name())
self.b = QtGui.QPushButton('Dialog', self)
self.b.clicked.connect(self.showDialog)
vbox = QtGui.QVBoxLayout()
vbox.addWidget(self.w)
vbox.addWidget(self.b)
self.setLayout(vbox)
self.setWindowTitle('ColorDialog')
self.setGeometry(50, 50, 300, 300)
def showDialog(self):
col = QtGui.QColorDialog.getColor()
if col.isValid():
self.w.setStyleSheet('QWidget { background-color: %s }' % col.name())
app = QtGui.QApplication(sys.argv)
cd = ColorDialogExample()
cd.show()
sys.exit(app.exec_())
color = QtGui.QColor(0, 0, 0)
self.w = QtGui.QWidget(self)
self.w.setStyleSheet('QWidget { background-color: %s }' % color.name())
self.b = QtGui.QPushButton('Dialog', self)
self.b.clicked.connect(self.showDialog)
col = QtGui.QColorDialog.getColor()
if col.isValid():
self.w.setStyleSheet('QWidget { background-color: %s }' % col.name())
#!env python
import sys
from PyQt4 import QtGui
from PyQt4 import QtCore
class fileDialogSample(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.te = QtGui.QTextEdit()
self.b = QtGui.QPushButton('Select File', self)
self.b.clicked.connect(self.showDialog)
vbox = QtGui.QVBoxLayout()
vbox.addWidget(self.te)
vbox.addWidget(self.b)
self.setLayout(vbox)
self.setWindowTitle('File Dialog')
self.setGeometry(50, 50, 300, 300)
def showDialog(self):
fn = QtGui.QFileDialog.getOpenFileName(self, 'Open file', '/User/abe')
fp = open(fn)
data = fp.read()
self.te.setText(data)
fp.close()
app = QtGui.QApplication(sys.argv)
ex = fileDialogSample()
ex.show()
sys.exit(app.exec_())
self.te = QtGui.QTextEdit()
fn = QtGui.QFileDialog.getOpenFileName(self, 'Open file', '/User/abe')
self.te.setText(data)