Making the first PyQt designer file.
This commit is contained in:
parent
5b2874c623
commit
29799aeed6
57
TechWithTim/QtDesigner_intro/test.py
Normal file
57
TechWithTim/QtDesigner_intro/test.py
Normal file
@ -0,0 +1,57 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'test.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.15.4
|
||||
#
|
||||
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
|
||||
# run again. Do not edit this file unless you know what you are doing.
|
||||
|
||||
|
||||
from PyQt5 import QtCore, QtGui, QtWidgets
|
||||
|
||||
|
||||
class Ui_MainWindow(object):
|
||||
def setupUi(self, MainWindow):
|
||||
MainWindow.setObjectName("MainWindow")
|
||||
MainWindow.resize(915, 664)
|
||||
self.centralwidget = QtWidgets.QWidget(MainWindow)
|
||||
self.centralwidget.setObjectName("centralwidget")
|
||||
self.button1 = QtWidgets.QPushButton(self.centralwidget)
|
||||
self.button1.setGeometry(QtCore.QRect(330, 340, 141, 61))
|
||||
self.button1.setObjectName("button1")
|
||||
self.label1 = QtWidgets.QLabel(self.centralwidget)
|
||||
self.label1.setGeometry(QtCore.QRect(300, 200, 221, 71))
|
||||
self.label1.setAlignment(QtCore.Qt.AlignCenter)
|
||||
self.label1.setObjectName("label1")
|
||||
MainWindow.setCentralWidget(self.centralwidget)
|
||||
self.menubar = QtWidgets.QMenuBar(MainWindow)
|
||||
self.menubar.setGeometry(QtCore.QRect(0, 0, 915, 23))
|
||||
self.menubar.setObjectName("menubar")
|
||||
self.menu_file = QtWidgets.QMenu(self.menubar)
|
||||
self.menu_file.setObjectName("menu_file")
|
||||
MainWindow.setMenuBar(self.menubar)
|
||||
self.statusbar = QtWidgets.QStatusBar(MainWindow)
|
||||
self.statusbar.setObjectName("statusbar")
|
||||
MainWindow.setStatusBar(self.statusbar)
|
||||
self.menubar.addAction(self.menu_file.menuAction())
|
||||
|
||||
self.retranslateUi(MainWindow)
|
||||
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
||||
|
||||
def retranslateUi(self, MainWindow):
|
||||
_translate = QtCore.QCoreApplication.translate
|
||||
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
|
||||
self.button1.setText(_translate("MainWindow", "Press here !"))
|
||||
self.label1.setText(_translate("MainWindow", "Hello, here is this label."))
|
||||
self.menu_file.setTitle(_translate("MainWindow", "File"))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import sys
|
||||
app = QtWidgets.QApplication(sys.argv)
|
||||
MainWindow = QtWidgets.QMainWindow()
|
||||
ui = Ui_MainWindow()
|
||||
ui.setupUi(MainWindow)
|
||||
MainWindow.show()
|
||||
sys.exit(app.exec_())
|
67
TechWithTim/QtDesigner_intro/test.ui
Normal file
67
TechWithTim/QtDesigner_intro/test.ui
Normal file
@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>MainWindow</class>
|
||||
<widget class="QMainWindow" name="MainWindow">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>915</width>
|
||||
<height>664</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>MainWindow</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralwidget">
|
||||
<widget class="QPushButton" name="button1">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>330</x>
|
||||
<y>340</y>
|
||||
<width>141</width>
|
||||
<height>61</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Press here !</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label1">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>300</x>
|
||||
<y>200</y>
|
||||
<width>221</width>
|
||||
<height>71</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Hello, here is this label.</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<widget class="QMenuBar" name="menubar">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>915</width>
|
||||
<height>23</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menu_file">
|
||||
<property name="title">
|
||||
<string>File</string>
|
||||
</property>
|
||||
</widget>
|
||||
<addaction name="menu_file"/>
|
||||
</widget>
|
||||
<widget class="QStatusBar" name="statusbar"/>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
@ -2,15 +2,16 @@ from PyQt5 import QtWidgets
|
||||
from PyQt5.QtWidgets import QApplication, QMainWindow
|
||||
import sys
|
||||
|
||||
|
||||
class MyWindow(QMainWindow):
|
||||
clicked_times = 0
|
||||
|
||||
def __init__(self):
|
||||
super(MyWindow, self).__init__()
|
||||
self.setGeometry(200, 200, 300, 300)
|
||||
self.setWindowTitle("Armando's First test !")
|
||||
self.initUI()
|
||||
|
||||
|
||||
def initUI(self):
|
||||
self.label = QtWidgets.QLabel(self)
|
||||
self.label.setText("This is label")
|
||||
@ -28,6 +29,7 @@ class MyWindow(QMainWindow):
|
||||
def update(self):
|
||||
self.label.adjustSize()
|
||||
|
||||
|
||||
def window():
|
||||
app = QApplication(sys.argv)
|
||||
win = MyWindow()
|
||||
|
Loading…
Reference in New Issue
Block a user