Şu kodu class şeklinde nasıl yazabilirim

import sys

from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QPushButton
from PyQt5.QtWidgets import QVBoxLayout
from PyQt5.QtWidgets import QWidget

app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle(‘QVBoxLayout’)

layout = QVBoxLayout()
layout.addWidget(QPushButton(‘Top’))
layout.addWidget(QPushButton(‘Center’))
layout.addWidget(QPushButton(‘Bottom’))
window.setLayout(layout)
window.show()
sys.exit(app.exec_())

merhaba arkadaşlar, yukarıdaki kod şeklini bir türlü classa çeviremedim. Nasıl yapabilirim teşekkürler

import sys

from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QPushButton
from PyQt5.QtWidgets import QVBoxLayout
from PyQt5.QtWidgets import QWidget

class Window(QWidget):
    
    def __init__(self):
        super().__init__()

        self.setWindowTitle("QVBoxLayout")
        self.setUi()
        self.show()

    def setUi(self):
        layout = QVBoxLayout()
        layout.addWidget(QPushButton("Top"))
        layout.addWidget(QPushButton("Center"))
        layout.addWidget(QPushButton("Bottom"))
        
        self.setLayout(layout)


app = QApplication(sys.argv)
w = Window()
sys.exit(app.exec_())

sanırım bu şekil bir şey istiyorsunuz.

3 Beğeni

çok teşekkür ederim…

1 Beğeni