PyQt4について話す-最初の集まり

画像

小さな紹介



実際、かなり前に、Qtを試してみることにしました。Qtの開発の便利さについてよく耳にし、メーカーのWebサイトにどんな種類のシックなドキュメントが掲載されているのか自分の目で見たからです。 簡単だったとは言えません(GTKで少し書いたことがあります)。特に、「 Q 」のこれらの無限のクラスで混乱していましたが、だんだん好きになり始めました。 特に、Python言語にはそれへの優れたバインディングがあるため、実際には基本的に記述します。

なぜ他に? まあ、ほとんどすべてのデスクトップシステムと多くのモバイルシステムで、ウィジェットの完全に素晴らしいオブジェクトシステムなどで動作することがわかりました。 私は他のビジュアルライブラリのフォロワーとのホリバーが好きではありません:)したがって、このトピックを経験の共有やトピックに関する推論のようなものと考えてみましょう。



さあ、行こう...



現代の教育の特性により、若い世代の多くのプログラマー(謙虚な僕も考慮されます)は、PascalとDelphiを頭に追い込んで生きています。 便利なのは、マウスでウィンドウを描画し、コンポーネントをバインドし、それらのメソッドを規定し、最短時間で美しいウィンドウアプリケーションを取得できるためです。 私自身もかなり長い間彼らに座って、フリーランスのプロジェクトをいくつかやった。 しかし、ある日、私の頭の中で何かがクリックされました-そして、茶色のUbuntuが輝くVistaの代わりにラップトップに落ち着きました。 Pythonを選んだ理由と方法については説明しませんが、一度コンソールの黒い腸から抜け出し、何かウィンドウを書く必要がありました。

QtとGTKの両方には、独自のビジュアルエディターがあり、そのインターフェイスは、以前の加算器だけでなく、デスクトップ開発に初めて取り組むことにした開発者にとっても文字通り直感的です。 GTKの場合、これはGladeです; Qtの場合、 Qt DesignerツールはSDKにバンドルされています。 さらに、どちらもスタンドアロンアプリケーションとしても、よく知られた、愛されているEclipse環境用のプラグインとしても存在し、Qtには、非常に優れたネイティブIDEが最近登場しました-Qt CreatorもSDKに含まれています。 唯一のマイナス点は、Pythonでの開発に使用できる適切なプラグインがないことです。 出力には、両方ともxml構造のファイルがあり、Delphiのdfmファイルの目的を幾分連想させます。 つまり、プロジェクトフォルダーに配置し、数行のコードで接続できます-これでほぼ完了です。

利便性を高めるために、Qt DesignerとPythonの間に中間パッケージがあり、 pyqt4-dev-toolsという名前が付けられ 、その中にpyuic4プログラムがあります。 しかし! この人生ではいつものように、「ボタンを押して美しく」という古き良きの原則はここでは機能しません。 また、深刻なプロジェクトにpyuic4を使用することは本当にお勧めしません。 なんで? 今からお話しします。

Pyuic4はPyQt4をマスターする上で絶対にかけがえのないものです。 より便利なのは、フォームにいくつかのウィジェットを投げ、1つのコマンドで結果ファイルをPythonスクリプトに変換したことです。ウィジェットの作成、アクセス、ラベルの作成などの際に呼び出されるメソッドに応じて、すでにコードを選択しています。私の意見では、多くの不必要なコードは、それなしで、読みやすさと利便性を失うことなく、すべてをより便利でコンパクトにすることができます。 次に、2つのボタンと入力フィールドを持つ単純なフォームに対してpyuic4によって生成されるコードの例を示します(ウィジェットの標準名をstandardらないでください。これは単なる例です)。

Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  1. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  2. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  3. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  4. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  5. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  6. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  7. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  8. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  9. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  10. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  11. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  12. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  13. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  14. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  15. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  16. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  17. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  18. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  19. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  20. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  21. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  22. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  23. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  24. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  25. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  26. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  27. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  28. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  29. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  30. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  31. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  32. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  33. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  34. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  35. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  36. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  37. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  38. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  39. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  40. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  41. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  42. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  43. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  44. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())



  45. Copy Source | Copy HTML # -*- coding: utf-8 -*- # Form implementation generated from reading ui file '/home/username/ /habr.ui' # # Created: Fri Nov 13 23:52:05 2009 # by: PyQt4 UI code generator 4.6 # # WARNING! All changes made in this file will be lost! from PyQt4 import QtCore, QtGui class Ui_MainWindow (object): def setupUi (self, MainWindow): MainWindow.setObjectName( "MainWindow" ) MainWindow.resize( 226 , 146 ) self .centralwidget = QtGui.QWidget(MainWindow) self .centralwidget.setObjectName( "centralwidget" ) self .lineEdit = QtGui.QLineEdit( self .centralwidget) self .lineEdit.setGeometry(QtCore.QRect( 10 , 10 , 201 , 26 )) self .lineEdit.setObjectName( "lineEdit" ) self .pushButton = QtGui.QPushButton( self .centralwidget) self .pushButton.setGeometry(QtCore.QRect( 10 , 50 , 92 , 28 )) self .pushButton.setObjectName( "pushButton" ) self .pushButton_2 = QtGui.QPushButton( self .centralwidget) self .pushButton_2.setGeometry(QtCore.QRect( 120 , 50 , 92 , 28 )) self .pushButton_2.setObjectName( "pushButton_2" ) MainWindow.setCentralWidget( self .centralwidget) self .menubar = QtGui.QMenuBar(MainWindow) self .menubar.setGeometry(QtCore.QRect( 0 , 0 , 226 , 25 )) self .menubar.setObjectName( "menubar" ) MainWindow.setMenuBar( self .menubar) self .statusbar = QtGui.QStatusBar(MainWindow) self .statusbar.setObjectName( "statusbar" ) MainWindow.setStatusBar( self .statusbar) self . retranslateUi (MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi (self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate( "MainWindow" , "" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) self .pushButton_2.setText(QtGui.QApplication.translate( "MainWindow" , "PushButton" , None, QtGui.QApplication.UnicodeUTF8)) if __name__ == "__main__" : import sys app = QtGui.QApplication( sys .argv) MainWindow = QtGui.QMainWindow() ui = Ui_MainWindow () ui. setupUi (MainWindow) MainWindow.show() sys .exit(app.exec_())





まず、ご覧のとおり 、クラスはQMainWindowからではなく、 オブジェクトから継承します。これはいわゆる「新しい」バージョンのPythonクラスであり、 QMainWindow型のオブジェクトはパラメーターとしてクラスメソッドに渡されます。 これにより、ウィジェットを操作するときに混乱が生じます。ウィジェットオブジェクトはウィンドウクラスのフィールドではなく、親クラスUi_MainWindowのフィールドです。 しかし、利便性とこれの不便さの両方で、もちろん、議論することができます。 ここで、それぞれに彼自身。

各オブジェクトには内部名が割り当てられますが、これはかなり奇妙なものです。CaptionプロパティとNameプロパティのクロスです。 実際、ウィジェットがクラスフィールドとしてアクセスするのにあまり便利でない場合は、この名前が必要です。 その場で生成される複雑なフォームと大きな継承チェーンがない場合、これらの名前がなくても安全に実行できます。 さらに、異なる言語への翻訳をサポートするインターフェイスを作成するために、すべてのテキストデータがトランスレーターを介して実行され、UTF-8エンコードに変換され、これが別のクラスメソッドに転送されます。 そして、すべてのオブジェクトについてのみ、この重要な行がコピーされます。

QtGui.QApplication.translate(「MainWindow」、「HabraWindow」、なし、QtGui.QApplication.UnicodeUTF8)


別のクラスメソッドに入れてみませんか? :)コードで(これは生成されたファイルに基づいて記述します)、たとえば次のようにしましょう:

Copy Source | Copy HTML



  1. def toUtf (自己、テキスト):
  2. return QtGui.QApplication.translate( " MainWindow " 、テキスト、なし、QtGui.QApplication.UnicodeUTF8)


コードは読みやすさの面では劣化しませんが、サードパーティの関数から返される行は簡単に目的の型に変換されます。

ちなみに、 pyuic4で生成されたコードが各第1レベルモジュールの完全なアドレスを示しているという事実は、開発の別のメソッドの親を知ることが本当に役立つため、この場合はプラスです。 完全なアドレスの愛好家と「 モジュールインポートから*のような行の支持者との間の戦いは治まることはありませんが。



praaaktiku!



私はすでに抽象的なトピックに関するおしゃべりであなたにうんざりしていると感じているので、すぐに急いで、PyQt4を勉強する人々が遭遇するいくつかの典型的な例を分析しましょう。 いいえ、ここでは初心者向けのガイドを作成しませんが、自分の経験と直面しなければならない落とし穴について簡単に説明します。

始めるために、そのようなことをしましょう-プロジェクトに接続する別のモジュールにフォームを入れてください。 上記のダブルクラス構造のため、ウィンドウ作成関数から2つの引数を返す必要があり、メインウィンドウの作成時には3つまでの引数を返す必要があります。 そのため、アジェンダには2つのファイルがあります。起動ファイルです。

Copy Source | Copy HTML



  1. #!/ usr / bin / python
  2. #-*-コーディング:utf-8-*-
  3. インポートシステム
  4. フォームから MainFormをインポート
  5. def main ():
  6. app、mainForm、window = MainForm.init()
  7. window.show()
  8. sys .exit(app.exec_())
  9. __name__ == "__main__"の場合
  10. メイン ()


そして、実際には、次の形式のファイル:

Copy Source | Copy HTML



  1. #-*-コーディング:utf-8-*-
  2. インポートシステム
  3. PyQt4 から QtCore、QtGui、Qtをインポート
  4. クラス mainWindow (オブジェクト):
  5. def setupUi (自己、 MainWindow ):
  6. #ウィンドウの固定サイズを設定します(メソッドの知識は不要ではありません)
  7. MainWindow.setFixedSize(950、550)
  8. #私がメインで、すべてのウィジェットが私から継承されています
  9. self .main = QtGui.QWidget(メインウィンドウ)
  10. MainWindow.setCentralWidget( self .main)
  11. #完全を期すために、「ファイル」メニューを作成します
  12. self .menubar = QtGui.QMenuBar(メインウィンドウ)
  13. self .menubar.setGeometry(QtCore.QRect(0、0、559、25))
  14. #QActionトリガーアクションを作成して、メニュー項目にバインドします
  15. self .menu_file_exit = QtGui.QAction( self .main)
  16. self .menu_file_exit.setText( self。toUtf"&Exit" ))
  17. MainWindow.connect( self .menu_file_exit、QtCore.SIGNAL( 'triggered()' )、 sys .exit)
  18. #メニュー項目を作成し、QActionを追加します
  19. self .menu_file = self .menubar.addMenu( self。toUtf'&File' ))
  20. self .menu_file.addAction( self .menu_file_exit)
  21. MainWindow.setMenuBar( self .menubar)
  22. #堅牢性のために、ステータスバーを添付します
  23. self .statusbar = QtGui.QStatusBar(メインウィンドウ)
  24. MainWindow.setStatusBar( self .statusbar)
  25. #ウィンドウを好きな場所に移動
  26. MainWindow.move(140、80)
  27. 自己retranslateUi (メインウィンドウ)
  28. def retranslateUi (自己、MainWindow):
  29. #ウィンドウに名前を付ける
  30. MainWindow.setWindowTitleself。ToUtf"HabraWindow 2.0" ))
  31. def toUtf (自己、テキスト):
  32. #同じ翻訳機能
  33. return QtGui.QApplication.translate( " MainWindow " 、テキスト、なし、QtGui.QApplication.UnicodeUTF8)
  34. def init ():
  35. #Qtを初期化
  36. app = QtGui.QApplication( sys .argv)
  37. #独立した独立したウィンドウオブジェクトを作成...
  38. MainWindow = QtGui.QMainWindow()
  39. #...クラスで実行する
  40. form = mainWindow ()
  41. フォーム。 setupUiメインウィンドウ
  42. アプリ、フォーム、MainWindowを返す


この場合、プロジェクトの構造は次のとおりです。

main.py

フォーム/

> __init__.py(空のファイル。Pythonパッケージとして認識されるフォルダーが必要です)

> MainForm.py



私はこの分離方法がoldられたりcanられたりすることを知っていますが、ウィンドウの作成について私たちが学んだことはどれほど役に立ちましたか! :)さて、月桂樹に頼って子ウィンドウを作成して、私たちのものがそれほど孤独にならないようにします(別のフォームディレクトリを作成したわけではありません)。 さらに、ユーザーの遊び心のあるハンドルが悪い結果をもたらさないように、モーダルにします(子が開いている間、親ウィンドウはユーザーのアクションに応答しません)。 これを行うには、子ディレクトリを記述するFormsディレクトリにChildForm.pyファイルを作成します。

Copy Source | Copy HTML



  1. #-*-コーディング:utf-8-*-
  2. PyQt4 から QtCore、QtGuiをインポート
  3. クラス childWindow (オブジェクト):
  4. def setupUi (自己、SmallWindow):
  5. SmallWindow.setFixedSize(330、200)
  6. SmallWindow.setWindowFlags(QtCore.Qt.Window)
  7. 自己 。 retranslateUi(SmallWindow)
  8. SmallWindow.setWindowModality(QtCore.Qt.WindowModal)
  9. def retranslateUi (自己、フォーム):
  10. Form.setWindowTitle( self。ToUtf"私は子ウィンドウです" ))
  11. def toUtf (自己、テキスト):
  12. return QtGui.QApplication.translate( "SmallWindow" 、テキスト、なし、QtGui.QApplication.UnicodeUTF8)
  13. def init (parentwindow):
  14. SmallWindow = QtGui.QWidget(親ウィンドウ)
  15. form = childWindow ()
  16. フォーム。 setupUi (スモールウィンドウ)
  17. 戻りフォーム、SmallWindow


また、メインフォームのファイルにいくつかの変更を加えます。

Copy Source | Copy HTML



  1. ...
  2. フォームから ChildFormをインポート
  3. ...
  4. #ウィンドウクラスを作成します。これは、継承に関するいくつかの問題を解決するために必要です。
  5. クラス myQMainWindow (QtGui.QMainWindow):
  6. def __init__ (self、parent = None):
  7. QtGui.QMainWindow。 __init__ (自己、親)
  8. ...
  9. def setupUi (自己、 MainWindow ):
  10. ...
  11. #より便利な継承のために、クラスフィールドにウィンドウを作成します
  12. self .mainwindow = MainWindow
  13. #子ウィンドウが表示されるボタンを描画します
  14. self .btnHello = QtGui.QPushButton( self .main)
  15. self .btnHello.setGeometry(QtCore.QRect(20、19、92、28))
  16. MainWindow.connect( self .btnHello、QtCore.SIGNAL( ' clicked ()' )、 self。ShowChildWindow
  17. ...
  18. def retranslateUi (自己、MainWindow):
  19. ...
  20. self .btnHello.setText( self .toUtf( "Click!" ))
  21. ...
  22. def showChildWindow (self):
  23. self .childForm、 self .childWindow = ChildForm。 initself .mainwindow)
  24. self .childWindow.show()
  25. def init ():
  26. ...
  27. #MainWindow = QtGui.QMainWindow()
  28. MainWindow = myQMainWindow ()
  29. ...


出来上がり! 親ウィンドウと子ウィンドウがあります。



今日の集まりは完了したと思いますが、これはほんの始まりに過ぎません:)このトピックには、私が望むほど有用な情報が含まれていないことを知っていますが、それを修正することを約束します-次の集まりは堅実なプラクティスです

はい、 python.suフォーラムのポルターガイストユーザーの役に立つヒントをありがとう



All Articles