Making the first PyQt designer file.

This commit is contained in:
coyote 2021-12-08 22:12:30 +01:00
parent 5b2874c623
commit 29799aeed6
3 changed files with 127 additions and 1 deletions

View 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_())

View 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>

View File

@ -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()