如何解决变量不显示使用Powershell在GUI中浏览的文件夹的路径
使用Windows窗体为Power Shell代码创建一个用户窗体,可以成功触发文件夹浏览功能。在浏览器中选择文件夹后,该值存储在class MainWidget(QWidget):
def __init__(self):
QWidget.__init__(self)
self.mylbl = QLabel("Initial Text")
self.button = QPushButton()
self.button.setText("Press me!")
self.button.clicked.connect(self.greet)
self.layout = QGridLayout()
self.layout.setColumnStretch(0,2)
self.layout.setColumnStretch(1,4)
self.layout.addWidget(self.mylbl,1,0)
self.layout.addWidget(self.button,2,0)
self.setLayout(self.layout)
def greet(self):
self.mylbl.setText("Button pressed")
if __name__ == "__main__":
app = QApplication(sys.argv)
wgt = MainWidget()
wgt.resize(800,400)
wgt.show()
sys.exit(app.exec_())
中。当尝试在表单上填充该值时不起作用
$FolderBrowse.SelectedPath
解决方法
加载文件夹选择器时,标签会显示出来。因此,最好将它与带有按钮的add_click事件一起附加(不要设置$ objLabel.Text值)
$BROWSEButton.Add_Click({
$FolderBrowser.ShowDialog()
$objLabel.Text = "Selected Path : "+$FolderBrowse.SelectedPath
})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。