要给QWidget增加一个按钮,你可以使用QPushButton类来创建按钮,并将其添加到QWidget中。你可以使用QPushButton类的复制构造函数来创建一个新的按钮,并将其添加到QWidget中。以下是一个示例代码:

from PyQt5.QtWidgets import QApplication, QWidget, QPushButton

# 创建QWidget
qwidget = QWidget()

# 创建按钮
button = QPushButton('按钮')

# 将按钮添加到QWidget中
button.setParent(qwidget)

# 显示QWidget
qwidget.show()

# 创建按钮的副本
button_copy = QPushButton(button)

# 将按钮的副本添加到QWidget中
button_copy.setParent(qwidget)

# 显示QWidget
qwidget.show()

# 运行应用程序
app = QApplication([])
app.exec_()

在上面的示例中,我们首先创建了一个QWidget对象qwidget,然后创建了一个按钮button并将其添加到qwidget中。然后,我们使用QPushButton的复制构造函数创建了一个按钮的副本button_copy,并将其添加到qwidget中。最后,我们显示了qwidget,并通过调用QApplicationexec_()方法来运行应用程序。

请注意,这种方法只是创建了一个按钮的副本,并将其添加到qwidget中。如果你想要与原始按钮共享相同的信号和槽函数,你需要手动为按钮的副本连接相应的信号和槽函数。

Python PyQt5: 在QWidget中添加已创建按钮的副本

原文地址: https://www.cveoy.top/t/topic/oDJ2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录