python-3.x - Python 3 / QT Designer - 在控制台中显示重复值的单选按钮
问题描述
我正在使用 QT 设计器尝试制作几个带有标签的单选按钮,该标签显示我在名为 URL 的变量中选择了哪个按钮。
到目前为止,我有以下代码:
self.radioButton.toggled.connect(self.myradioButton1_function)
self.radioButton_2.toggled.connect(self.myradioButton1_function)
def myradioButton1_function(self):
staging = 'https://staging/URL'
live= 'https://live/URL'
if self.radioButton.isChecked()==True:
URL=staging
if self.radioButton_2.isChecked()==True:
URL=live
self.label.setText("URL is : " +str(URL))
print(URL)
标签显示工作正常,并且在实时和暂存之间完美切换,但问题在于 Python 控制台中的变量,当在两个按钮之间切换时 - 这会多次打印变量,例如
https://staging/URL
https://live/URL
https://live/URL
https://staging/URL
https://staging/URL
https://live/URL
https://live/URL
我想在另一个函数中使用 URL 变量,所以需要在选择单选按钮时存储 1 个值,你能告诉我吗?非常感谢。
解决方案
我通过将切换到单击来解决此问题,例如
self.radioButton.clicked.connect(self.myradioButton1_function)
self.radioButton_2.clicked.connect(self.myradioButton1_function)
推荐阅读
- image - 检测两个图像之间的伪影差异
- ubuntu - tftp options put 选项不上传文件
- node.js - Mikro ORM:属性在 orm.em.create() 上有任何类型;
- rust - 为什么在 rust 中写入文件时出现“错误的文件描述符”错误?
- c++ - 如何在 Visual Studio 项目中使用 C++ 库方法
- hex - 假设您购买具有 512 MB RAM 的 32 位 PC。已安装内存的最后一个字节的 8 位十六进制数字地址是什么?
- python - 如何检测图像中的凸/凹曲线?
- c++ - 深色主题不适用于标题栏
- python - Selenium 找不到 xpath 或 css 选择器
- mysql - mysql: Media Wiki Extension 问题(空白页)