| #This tutorial for to get a confirmation from the user by promting window |
| #Python package "pymsgbox" needs to be install before run this below code |
| #To install "pymsgbox" package go to command prompt and type in "PIP3 INSTALL pymsgbox" |
| import pymsgbox |
| #Displays a message box with OK and Cancel buttons. Number and text of buttons can be customized. Returns the text of the button clicked on. |
| replyV = pymsgbox.confirm(text='Please login your application and click on on okay', title='Login Confirmation', buttons=['OK', 'Cancel']) |
| print(replyV) |
| #Displays a simple message box with text and a single OK button. Returns the text of the button clicked on. |
| replyV = pymsgbox.alert(text='Please confirm!', title='', button='OK') |
| print(replyV) |
| #Displays a message box with text input, and OK & Cancel buttons. Returns the text entered, or None if Cancel was clicked. |
| replyV1 = pymsgbox.prompt(text='enter', title='enter') |
| print(replyV1) |
| #Displays a message box with text input, and OK & Cancel buttons. Typed characters appear as *. Returns the text entered, or None if Cancel was clicked. |
| replyV2 = pymsgbox.password(text='password', title='', mask='*') |
| print(replyV2) |
import sys from PyQt5.QtCore import QSize from PyQt5.QtGui import QImage, QPalette, QBrush from PyQt5.QtWidgets import * class MainWindow ( QWidget ): def __init__ ( self ): QWidget. __init__ ( self ) self .setGeometry( 100 , 100 , 300 , 200 ) oImage = QImage( "test.jpg" ) sImage = oImage.scaled(QSize( 300 , 200 )) # resize Image to widgets size palette = QPalette() palette.setBrush( 10 , QBrush(sImage)) # 10 = Windowrole self .setPalette(palette) self .show() if __name__ == "__main__" : app = QApplication(sys.argv) oMainwindow = MainWindow() sys.exit(app.exec_())
Comments
Post a Comment