pyqt5怎么回应input(),也就是实现输入功能啊
我想输入比亚迪就像在终端里那样回应input(),chatgpt老print没用啊求大佬指点 转换一下字符类型试试 catmo69 发表于 2024-5-3 12:59
转换一下字符类型试试
不是字符类型的是 我不知道怎么实现 你有软件的源代码吗,你得把输入框的写成一个变量,然后比如这样: 汽车品牌:input(' 汽车品牌'),必须在这个输入框加上引号,否则他认为这是一个变量而不是字符串 如果你在某个地方(比如在一个按钮的槽函数中)尝试将输入框中的文本作为一个变量名来使用,而不是作为一个字符串
def on_submit(self):
brand = self.input_line.text()# 正确获取了字符串 '比亚迪'
# 假设这里错误地将 brand 当作了一个变量名,而不是字符串
print(f'The car brand is: {brand}')# 正确的使用方式
# 错误的使用方式,比如试图执行 brand 作为变量名(这是不可能的)
# print(f'The car brand is: {eval(brand)}')# eval 会尝试执行 brand 作为代码,这会导致错误 你为啥要用GUI模拟命令行呢???正确的思路是在界面上放一个按钮,叫做查询;放一个文本框,让用户输入要查询的关键词。当用户点击查询按钮后,程序读取文本框中的关键词,然后到你的数据库或者类似数据库的文档里查询,最后返回查询结果,追加显示在文本框中 cmy2019 发表于 2024-5-3 15:49
你为啥要用GUI模拟命令行呢???正确的思路是在界面上放一个按钮,叫做查询;放一个文本框,让用户输入要 ...
方便移植啊 input要用什么代替啊一个文本框加一个按钮吗 感觉比命令行复杂好多
页:
[1]