前言
Pyside6原生弹窗QMessageBox内的文字不可被复制,因此可自定义文字可被复制的弹窗。
代码如下
from PySide6.QtWidgets import QDialog, QVBoxLayout, QTextEdit
class CustomDialog(QDialog):
def __init__(self, text):
super().__init__()
layout = QVBoxLayout()
label = QTextEdit(text)
# 限制弹窗内文字不可被修改
label.setReadOnly(True)
layout.addWidget(label)
self.setLayout(layout)
self.setWindowTitle("分类结果")
dialog = CustomDialog("我的文字")
dialog.exec()
涉及知识点
- 自定义控件
注:本文为作者原创,转载需注明出处!