Facebook
From milosz pedofil cwel, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 154
  1. import sys
  2. import PySide2
  3.  
  4. from PySide2 import QtGui, QtWidgets
  5. from PySide2.QtCore import Qt
  6. from PySide2.QtWidgets import *
  7.  
  8. class App(QWidget):
  9.  
  10.     def __init__(self, parent=None):
  11.  
  12.         QWidget.__init__(self,parent)
  13.  
  14.         grid = QGridLayout(self)
  15.         btnStart = QPushButton("Start")
  16.         btnShtdw = QPushButton("Shutdown")
  17.         btnStdBy = QPushButton("Stand By")
  18.         grid.addWidget( btnStart, 1,1)
  19.         grid.addWidget( btnShtdw, 2,2)
  20.         grid.addWidget( btnStdBy, 3,1)
  21.         self.setLayout(grid)
  22.         self.setFixedSize(400,300)
  23.  
  24. def location_on_the_screen(self):
  25.     avlGeo = QDesktopWidget().availableGeometry()
  26.     scrGeo = QDesktopWidget().screenGeometry()
  27.  
  28.     widget = self.geometry()
  29.     x = avlGeo.width() - widget.width()
  30.     y = 4 * avlGeo.height() - scrGeo.height() - widget.height()
  31.     self.move(x,y)
  32.  
  33. def appClose(self):
  34.     self.close()
  35.  
  36. def closeEvent(self, ev):
  37.     resp= QMessageBox.question( self, "komunikat",
  38.     "czy aby napewno zakonczyc dzialanie aplikacji?",
  39.     QMessageBox.Yes | QMessageBox.No, QMessageBox.NO )
  40.     if resp == QMessageBox.Yes:
  41.         ev.accept()
  42.     else:
  43.         ev.ignore()
  44.  
  45. def read():
  46.     plik = "test.txt"
  47.     with open(plik, "r") as reader:
  48.         content = reader.readlines()
  49.         print(content)
  50.  
  51. if __name__=='__main__':
  52.     app = QApplication(sys.argv)
  53.     win = App()
  54.     win.setWindowTitle('Room PC ctrl')
  55.     win.show()
  56.     sys.exit(app.exec_())
  57.    
  58.