Python PyQt5

from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow

import sys


def window():

    app = QApplication(sys.argv)

    win =QMainWindow()

    win.setGeometry(1200,400,500,500)

    win.setWindowTitle('July25,2024')

    

    label =QtWidgets.QLabel(win)

    label.setText('first label')

    label.move(50,50)

  

    win.show()

    sys.exit(app.exec_())

    

window()


@author: admin

"""

import sys

#from PyQt5.QtGui import *

#from PyQt5.QtCore import *

from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow,QMessageBox


def window():

   app = QApplication(sys.argv)

   w = QMainWindow()

   b = QtWidgets.QPushButton(w)

   b.setText("Show message!")


   b.move(50,50)

   b.clicked.connect(showdialog)

   w.setWindowTitle("PyQt Dialog demo")

   w.show()

   sys.exit(app.exec_())

def showdialog():

   msg = QtWidgets.QMessageBox()

   msg.setIcon(QMessageBox.Information)


   msg.setText("This is a message box")

   msg.setInformativeText("This is additional information")

   msg.setWindowTitle("MessageBox demo")

   msg.setDetailedText("The details are as follows:")

   msg.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)

   msg.buttonClicked.connect(msgbtn)

   retval = msg.exec_()

   #print("value of pressed message box button:", retval)

def msgbtn(i):

   print("Button pressed is:",i.text())

if __name__ == '__main__': 

   window()

from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow,QMessageBox

from PyQt5.uic import loadUi

import sys


def AlphaClick(self):

     msgBox = QMessageBox()

     msgBox.setStandardButtons(QMessageBox.Close)

     restartBtn = msgBox.addButton('play again', QMessageBox.ActionRole)

     changeBtn = msgBox.addButton('change cards', QMessageBox.ActionRole)

     ret = msgBox.exec()

    

class MainUI(QMainWindow):

    def __init__(self):

        super(MainUI,self).__init__()

       

        loadUi("test1.ui",self)

        self.Button1.clicked.connect(AlphaClick)

    

if __name__ == "__main__":

    app = QApplication(sys.argv)

    ui = MainUI()

    ui.show()

    app.exec_()

        

    #self.Button1.clicked.connect(self.AlphaClick)

    #self.pushButton_2.clicked.connect(Lambda:self.sayit((self.textEdit.toPlainText())


self.pushButton.clicked.connect(self.AlphaClick)

self.pushButton_2.clicked.connect(Lambda:self.sayit((self.textEdit.toPlainText())



def AlphaClick(self):

print("hello")

message =QMessageBox()

message.setText("hello HM")

 es from qt designer


from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow

from PyQt5.uic import loadUi

import sys

class MainUI(QMainWindow):

    def __init__(self):

        super(MainUI,self).__init__()

        loadUi("test1.ui",self)

    

if __name__ == "__main__":

    app = QApplication(sys.argv)

    ui = MainUI()

    ui.show()

    app.exec_()

from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow

import sys


def window():

    app = QApplication(sys.argv)

    win =QMainWindow()

    win.setGeometry(1200,400,500,500)

    win.setWindowTitle('July25,2024')

    label =QtWidgets.QLabel(win)

    label.setText('first label')

    label.move(50,50)


    win.show()

    sys.exit(app.exec_())

    

   window()


''

# HMPython071724.py



from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow

import sys



        

def window():

    app = QApplication(sys.argv)

    win =QMainWindow()

    win.setGeometry(1200,400,500,500)

    win.setWindowTitle('July25,2024')

    

    label =QtWidgets.QLabel(win)

    label.setText('first label')

    label.move(50,50)

    

    win.show()

    sys.exit(app.exec_())

    

    

window()

# -*- coding: utf-8 -*-

"""

Created on Mon Aug  5 17:02:22 2024

HMPython0805-2024_QMessageBox


@author: admin

"""


import sys

#from PyQt5.QtGui import *

#from PyQt5.QtCore import *

from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow,QMessageBox


def window():

   app = QApplication(sys.argv)

   w = QMainWindow()

   b = QtWidgets.QPushButton(w)

   b.setText("Show message!")


   b.move(50,50)

   b.clicked.connect(showdialog)

   w.setWindowTitle("PyQt Dialog demo")

   w.show()

   sys.exit(app.exec_())

def showdialog():

   msg = QtWidgets.QMessageBox()

   msg.setIcon(QMessageBox.Information)


   msg.setText("This is a message box")

   msg.setInformativeText("This is additional information")

   msg.setWindowTitle("MessageBox demo")

   msg.setDetailedText("The details are as follows:")

   msg.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)

   msg.buttonClicked.connect(msgbtn)

   retval = msg.exec_()

   #print("value of pressed message box button:", retval)

def msgbtn(i):

   print("Button pressed is:",i.text())

if __name__ == '__main__': 

   window()

../

QtDesigner tutorial for Complete Beginners -

 Overview of PyQt5 QtDesigner + 3 Ways to Load UI Files

https://www.youtube.com/watch?v=tJQdfwAohlw&t=1160s


Convert GUI App to Real Program - Python to exe to setup wizard

https://www.youtube.com/watch?v=p3tSLatmGvU



../

Python GUI Development Using PyQt5

https://www.youtube.com/watch?v=MOItX2aKTGc&t=969s


15:00

Python GUI Development Using PyQt5

https://www.youtube.com/watch?v=MOItX2aKTGc&t=969s


../

''Ref

PyQt5 Tutorial - How to Use Qt Designer

https://www.youtube.com/watch?v=FVpho_UiDAY

../

PyQt5 Tutorial - Setup and a Basic GUI Application

https://www.youtube.com/watch?v=Vde5SH8e1OQ

.../

PyQt5 Tutorial - Buttons and Events (Signals)

https://www.youtube.com/watch?v=-2uyzAqefyE

# HMPython071724.py



from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow

import sys



        

def window():

    app = QApplication(sys.argv)

    win =QMainWindow()

    win.setGeometry(1200,400,500,500)

    win.setWindowTitle('July25,2024')

    

    label =QtWidgets.QLabel(win)

    label.setText('first label')

    label.move(50,50)

    

    win.show()

    sys.exit(app.exec_())

    

    

window()




from PyQt5 import QtWidgets

from PyQt5.QtWidgets import QApplication,QMainWindow,QMessageBox

from PyQt5.uic import loadUi

import sys



def AlphaClick(self):

     msgBox = QMessageBox()

     msgBox.setStandardButtons(QMessageBox.Close)

     restartBtn = msgBox.addButton('play again', QMessageBox.ActionRole)

     changeBtn = msgBox.addButton('change cards', QMessageBox.ActionRole)


     ret = msgBox.exec()

    


class MainUI(QMainWindow):

    def __init__(self):

        super(MainUI,self).__init__()

        

        loadUi("test1.ui",self)

        self.Button1.clicked.connect(AlphaClick)

    

    

 

    

if __name__ == "__main__":

    app = QApplication(sys.argv)

    ui = MainUI()

    ui.show()

    app.exec_()

        

    

    #self.Button1.clicked.connect(self.AlphaClick)

    #self.pushButton_2.clicked.connect(Lambda:self.sayit((self.textEdit.toPlainText())