吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 441|回复: 6
收起左侧

[求助] pyqt5怎么回应input(),也就是实现输入功能啊

[复制链接]
24WOK 发表于 2024-5-3 12:43
我想输入比亚迪  就像在终端里那样回应input(),chatgpt老print  没用啊   
求大佬指点
QQ图片20240503115317.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

catmo69 发表于 2024-5-3 12:59
转换一下字符类型试试
 楼主| 24WOK 发表于 2024-5-3 13:05
catmo69 发表于 2024-5-3 12:59
转换一下字符类型试试

不是字符类型的是   我不知道怎么实现
Scan 发表于 2024-5-3 13:41
你有软件的源代码吗,你得把输入框的写成一个变量,然后比如这样:   汽车品牌:input(' 汽车品牌'),必须在这个输入框加上引号,否则他认为这是一个变量而不是字符串
QvQsuipian 发表于 2024-5-3 15:09
如果你在某个地方(比如在一个按钮的槽函数中)尝试将输入框中的文本作为一个变量名来使用,而不是作为一个字符串
[Python] 纯文本查看 复制代码
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 作为代码,这会导致错误
cmy2019 发表于 2024-5-3 15:49
你为啥要用GUI模拟命令行呢???正确的思路是在界面上放一个按钮,叫做查询;放一个文本框,让用户输入要查询的关键词。当用户点击查询按钮后,程序读取文本框中的关键词,然后到你的数据库或者类似数据库的文档里查询,最后返回查询结果,追加显示在文本框中
 楼主| 24WOK 发表于 2024-5-3 17:57
cmy2019 发表于 2024-5-3 15:49
你为啥要用GUI模拟命令行呢???正确的思路是在界面上放一个按钮,叫做查询;放一个文本框,让用户输入要 ...

方便移植啊    input要用  什么代替啊  一个文本框加一个按钮吗   感觉比命令行复杂好多
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 14:53

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表