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
|
from PyQt5.QtWidgets import QApplication, QMainWindow
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
|
||||||
class MyWindow(QMainWindow):
|
class MyWindow(QMainWindow):
|
||||||
clicked_times = 0
|
clicked_times = 0
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(MyWindow, self).__init__()
|
super(MyWindow, self).__init__()
|
||||||
self.setGeometry(200, 200, 300, 300)
|
self.setGeometry(200, 200, 300, 300)
|
||||||
self.setWindowTitle("Armando's First test !")
|
self.setWindowTitle("Armando's First test !")
|
||||||
self.initUI()
|
self.initUI()
|
||||||
|
|
||||||
|
|
||||||
def initUI(self):
|
def initUI(self):
|
||||||
self.label = QtWidgets.QLabel(self)
|
self.label = QtWidgets.QLabel(self)
|
||||||
self.label.setText("This is label")
|
self.label.setText("This is label")
|
||||||
@ -28,6 +29,7 @@ class MyWindow(QMainWindow):
|
|||||||
def update(self):
|
def update(self):
|
||||||
self.label.adjustSize()
|
self.label.adjustSize()
|
||||||
|
|
||||||
|
|
||||||
def window():
|
def window():
|
||||||
app = QApplication(sys.argv)
|
app = QApplication(sys.argv)
|
||||||
win = MyWindow()
|
win = MyWindow()
|
||||||
|
Loading…
Reference in New Issue
Block a user