kann nicht arbeiten, wie ein Fenster in einem Hauptfenster einzubetten Klassen:anzeigen Unterfenster in Hauptfenster
#!/usr/bin/python3
# -*- coding: utf-8 -*-
"""
Qt4 tutorial using classes
This example will be built
on over time.
"""
import sys
from PyQt4 import QtGui, QtCore
class Form(QtGui.QWidget):
def __init__(self, MainWindow):
super(Form, self).__init__()
class MainWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__()
self.setGeometry(50, 50, 1600, 900)
new_window = Form(self)
self.show()
def main():
app = QtGui.QApplication(sys.argv)
main_window = MainWindow()
sys.exit(app.exec_())
if __name__ == "__main__":
main()
Dies soll das einzige grundlegendste Stück Code-Klassen sein. Wie bekomme ich das zweite Fenster zu zeigen bitte.
Was meinst du mit Fenster? Ein Popup-Fenster oder ein Widget in der Haupt-GUI? – alexblae
Entschuldigung, ich versuche, eine Box auf dem Hauptfenster zu bekommen. Es ist in der Klasse Form, aber ich kann es nicht bekommen, nur zu zeigen, ich kann einen Knopf auf das Hauptfenster setzen und es auftauchen, aber ich will das eingebettet. – iFunction
Die 'Form' hat kein Elternteil, Sie haben es nicht in ein Layout eingefügt, und Sie haben es nicht angezeigt(). – ekhumoro