#๐Ÿ”’ Help with this code?

10 messages ยท Page 1 of 1 (latest)

modern bison
#

Im trying to make a dropdown button using the PyQt5

grave heraldBOT
#

@modern bison

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

modern bison
#
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton, QMenu, QAction, QVBoxLayout, QWidget

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("l")
        self.setGeometry(100, 100, 300, 200)

        central_widget = QWidget()
        self.setCentralWidget(central_widget)

        layout = QVBoxLayout(central_widget)

        self.button = QPushButton("Click me", self)
        layout.addWidget(self.button)

        self.menu = QMenu(self)
        
        action1 = QAction("Option1", self)
        action2 = QAction("Option2", self)
        
        self.menu.addAction(action1)
        self.menu.addAction(action2)
        self.button.setMenu(self.menu)

app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
#

how can i make the option1 and 2 the same size as the click me button ?

modern bison
#

!clsoe

grave heraldBOT
#
Did you mean:

!close

modern bison
#

!CLOSE

grave heraldBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.