from PyQt4 import QtGui, QtCore
import sys
class Second(QtGui.QMainWindow):
def __init__(self, parent=None):
super(Second, self).__init__(parent)
self.pushButton2 = QtGui.QPushButton("Выход")
self.setCentralWidget(self.pushButton2)
self.connect(self.pushButton2, QtCore.SIGNAL("clicked()"), QtGui.qApp.quit)
class First(QtGui.QMainWindow):
def __init__(self, parent=None):
super(First, self).__init__(parent)
self.pushButton = QtGui.QPushButton("Ткни сюда")
self.setCentralWidget(self.pushButton)
self.pushButton.clicked.connect(self.on_pushButton_clicked, )
self.dialog = Second(self)
def on_pushButton_clicked(self):
self.hide()
self.dialog.setWindowTitle("Спрятали предыдущее")
self.dialog.resize(300, 70)
self.dialog.show()
def main():
app = QtGui.QApplication(sys.argv)
main = First()
main.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
#!/usr/bin/env python3.6
# -*- coding: utf-8 -*-
with open('zzz.txt') as f:
mylist = [line.split('\t') for line in f]
print (mylist)
z = open('zzz.txt', 'r')
print (z.read())
>>>>>>>>>>>>>>>>>>>>>>
[['Разделение', 'на слова правильное,', 'а вот кодировка поломалась.', 'Как починить?']]
Разделение на слова правильное, а вот кодировка поломалась. Как починить?
[Finished in 0.1s]
line1, = ax.plot(x, np.sin(x), '--', linewidth=2,
label='Dashes set retroactively')