吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 526|回复: 4
收起左侧

[求助] pyside6怎么实现py控制台 就简单输入输出就行

[复制链接]
24WOK 发表于 2024-5-2 11:11
本帖最后由 24WOK 于 2024-5-2 11:14 编辑

[Python] 纯文本查看 复制代码
from PySide6.QtWidgets import QApplication, QWidget
from 汽车宝UI import Ui_Form
import hello_rc
from PySide6.QtGui import QPixmap


class MyWindow(QWidget, Ui_Form):
    def __init__(self):
        super().__init__()
        self.setupUi(self)



if __name__ == '__main__':
    app = QApplication([])
    window = MyWindow()
    window.show()
    app.exec()
想在这个控件中textEdit,python控制台显示出来  能输入和输出就可以,求大佬给思路

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
夫子点灯 + 1 + 1 我很赞同!

查看全部评分

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

stiller 发表于 2024-5-2 12:34
你这是UI,需要的应该不是控制台(黑洞洞的框框)的输入输出吧?


[Python] 纯文本查看 复制代码
from PyQt5.QtWidgets import QWidget, QVBoxLayout, QLineEdit, QLabel, QApplication


# 依赖数据调用

class Dragtest(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):

        lo = QVBoxLayout()
        le = QLineEdit(self)
        lb = QLabel(self)

        le.textChanged.connect(lambda: lb.setText(f'{le.text()}'))

        lo.addWidget(le)
        lo.addWidget(lb)
        self.setLayout(lo)

if __name__ == '__main__':
    import sys

    app = QApplication(sys.argv)
    Dragtest = Dragtest()  # 实例化Dragtest类
    Dragtest.show()  # 调用Drangtest.show方法
    sys.exit(app.exec_())  # 开始应用循环
 楼主| 24WOK 发表于 2024-5-2 17:08
stiller 发表于 2024-5-2 12:34
你这是UI,需要的应该不是控制台(黑洞洞的框框)的输入输出吧?

就是想有个页面  能显示python控制台文字   还能输入类似123这样的指令   就行
 楼主| 24WOK 发表于 2024-5-2 17:09
stiller 发表于 2024-5-2 12:34
你这是UI,需要的应该不是控制台(黑洞洞的框框)的输入输出吧?

好像两个线程 一个显示   一个输入就行?
stiller 发表于 2024-5-2 20:36
24WOK 发表于 2024-5-2 17:09
好像两个线程 一个显示   一个输入就行?

你可能需要把自己需求好好捋一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

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

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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