pyqt5如何点击出现新窗口并把另一个文件中输出的值输入到新窗口中
可以通过以下步骤实现:
- 创建一个新的窗口类,例如MyWindow。
class MyWindow(QWidget):
def __init__(self, value):
super().__init__()
self.value = value
self.initUI()
def initUI(self):
# 在这里设置新窗口的布局和控件
label = QLabel(self.value, self)
label.move(20, 20)
- 在主窗口中的按钮点击事件中创建新窗口实例,并将另一个文件中输出的值传递给它。
def on_button_clicked(self):
# 调用另一个文件中的函数获取输出的值
value = get_output_value()
# 创建新窗口实例并传递值
new_window = MyWindow(value)
new_window.show()
注意:get_output_value()应该是另一个文件中的函数,用于获取输出的值。在这里我们假设这个函数已经存在,并返回一个字符串类型的值。如果这个函数不存在或者返回值类型不是字符串,需要根据实际情况进行修改
原文地址: https://www.cveoy.top/t/topic/hhC3 著作权归作者所有。请勿转载和采集!