[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: [PyQt] Fwd: Qt.SplashScreen
From: Sabroso Rico <charolastra () outlook ! com>
Date: 2016-09-15 1:02:26
Message-ID: CY1PR07MB247580C275FEBFC6F39555DEB2F00 () CY1PR07MB2475 ! namprd07 ! prod ! outlook ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
[Attachment #4 (text/plain)]
Greetings all, I am trying to implement maximize and minimize with a single button \
(my window has no title bar) but ovbiamente not know how to do this is what led until \
now. Please help
# -*- coding: utf-8 -*-
#############################
import sys
#############################
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.uic import *
from sinergia import *
class Mast(QMainWindow):
"""docstring for Raiz"""
def __init__(self):
super(Mast, self).__init__()
QMainWindow.__init__(self)
loadUi('ui/principal.ui', self)
self.setWindowFlags(Qt.SplashScreen)
self.minx.setCursor(Qt.PointingHandCursor)
self.minx.setScaledContents(True)
self.minx.setPixmap(QPixmap("img/min.ico"))
self.maxb.setCursor(Qt.PointingHandCursor)
self.maxb.setScaledContents(True)
self.maxb.setPixmap(QPixmap("img/maxx.ico"))
self.clos.setCursor(Qt.PointingHandCursor)
self.clos.setScaledContents(True)
self.clos.setPixmap(QPixmap("img/cierre.ico"))
self.minx.mouseReleaseEvent = self.mini
self.maxb.mouseReleaseEvent = self.maxx
self.clos.mouseReleaseEvent = self.salir
#.........................................................................................
def salir(self, event):
sys.exit()
def mini(self, event):
self.setWindowState(Qt.WindowMinimized)
def maxx(self, event):
band = False
if band:
self.setWindowState(Qt.WindowMaximized)
band = True
else:
self.setMinimumSize(900, 569)
band = False
if __name__ == '__main__':
app = QApplication(sys.argv)
ap = Mast()
ap.show()
sys.exit(app.exec_())
[Attachment #5 (text/html)]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p></p>
<div class="moz-forward-container">
<p><i><font size="+1">Greetings all, I am trying to implement maximize and \
minimize with a single button (my window has no title bar) but ovbiamente not know \
how to do this is what led until now. Please help</font></i></p> <p><i><font \
size="+1"><br> </font></i></p>
<p># -*- coding: utf-8 -*-<br>
#############################<br>
import sys<br>
#############################<br>
from PyQt5.QtCore import *<br>
from PyQt5.QtGui import *<br>
from PyQt5.QtWidgets import *<br>
from PyQt5.uic import *<br>
from sinergia import *<br>
<br>
class Mast(QMainWindow):<br>
"""docstring for Raiz"""<br>
def __init__(self):<br>
super(Mast, self).__init__()<br>
QMainWindow.__init__(self)<br>
<br>
loadUi('ui/principal.ui', self)<br>
self.setWindowFlags(Qt.SplashScreen)<br>
<br>
self.minx.setCursor(Qt.PointingHandCursor)<br>
self.minx.setScaledContents(True)<br>
\
self.minx.setPixmap(QPixmap("img/min.ico"))<br> <br>
self.maxb.setCursor(Qt.PointingHandCursor)<br>
self.maxb.setScaledContents(True)<br>
\
self.maxb.setPixmap(QPixmap("img/maxx.ico"))<br> <br>
self.clos.setCursor(Qt.PointingHandCursor)<br>
self.clos.setScaledContents(True)<br>
\
self.clos.setPixmap(QPixmap("img/cierre.ico"))<br> <br>
<br>
self.minx.mouseReleaseEvent = self.mini<br>
self.maxb.mouseReleaseEvent = self.maxx<br>
self.clos.mouseReleaseEvent = self.salir<br>
#.........................................................................................<br>
def salir(self, event):<br>
sys.exit()<br>
<br>
def mini(self, event):<br>
self.setWindowState(Qt.WindowMinimized)<br>
<br>
def maxx(self, event):<br>
band = False<br>
if band:<br>
\
self.setWindowState(Qt.WindowMaximized)<br> \
band = True<br> else:<br>
self.setMinimumSize(900, \
569)<br> <br>
band = False<br>
<br>
<br>
<br>
if __name__ == '__main__':<br>
app = QApplication(sys.argv)<br>
ap = Mast()<br>
ap.show()<br>
sys.exit(app.exec_())<br>
</p>
</div>
</body>
</html>
["Parte del mensaje adjunto" (text/plain)]
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
[Attachment #7 (text/plain)]
_______________________________________________
PyQt mailing list PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic