播放器主窗口类直接继承自QGraphicsView,然后在其上创建一个透明的QPlainTextEdit 来显示英文字幕。但这个时候QPlainTextEdit死活无法透明,无论是设置qss,还是用代码设置,都无效。 后来发现,需要border和background-color同时设置,background-color才会生效,例如下面这样设置: QPlainTextEdit{ color: red; font:6050px...
1.导入必要的模块和类: #include <QPlainTextEdit> 2.创建一个 QPlainTextEdit 实例: QPlainTextEdit *plainTextEdit = new QPlainTextEdit(); 3.设置初始文本内容: plainTextEdit->setPlainText(text); 可以使用 setPlainText 方法设置初始文本内容,其中 text 是要设置的纯文本内容。 4.获取文本内容:...
要开始使用QPlainTextEdit,首先需要导入相关模块和类。然后,创建QPlainTextEdit对象,这是基础步骤。你可以通过调用setPlainText方法来初始化编辑框,输入你所需的初始纯文本内容。获取编辑框中的文本也很方便,只需使用toPlainText方法即可。若需要锁定文本,防止用户编辑,可以调用setReadOnly方法将其设置...
setPlainText(QString); 获取行数 1 2 num = QString::number(plainTextEdit->document()->lineCount());// 获取行数 str = plainTextEdit->document()->findBlockByLineNumber(2).text();// 获取某一行 获取光标所在行文本 1 2 3 4 5 QTextCursor cursor = textEditor->textCursor(); intlineN...
QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本 实例效果如下: QComboBox的使用 1.设置属性设置 QComboBox主要的功能是提供一个下拉列表共选择输入。在界面设置放置一个QComboBox组件后,双击该组件,可以出现如下图所示的对话框,在该对话框中,可以进行编辑、删除、添加、上移和下移操作,还可以设...
QLineEdit - 单行文字,不可换行,不接受富文本 QTextEdit-富文本编辑器 QPlainTextEdit-纯文本编辑器(无格式文本),可换行
QComboBox是下拉列表框组件类,QPlainTextEdit是一个多行文本编辑器。 添加具有用户数据的项 QComboBox::addltem() 函数的两种参数的原型定义如下: void addItem (const QString &text, const QVariant &am
程序里所有的打印数据都可以通过QPlainTextEdit显示,可以做一个方便接口:设置QPlainTextEdit为只读模式...
QPlainTextEdit是一个多行文本编辑器,用于显示和编辑多行简单文本 实例效果如下: QComboBox的使用 1.设置属性设置 QComboBox主要的功能是提供一个下拉列表共选择输入。在界面设置放置一个QComboBox组件后,双击该组件,可以出现如下图所示的对话框,在该对话框中,可以进行编辑、删除、添加、上移和下移操作,还可以设...
ui->plainTextEdit->setReadOnly(checked); } void Widget::on_pushButton_5_clicked() { ui->plainTextEdit->clear(); } /** * @brief Widget::on_pushButton_4_clicked * @note 将文本框中的内容设置为ComboBox的选择项 */ void Widget::on_pushButton_4_clicked() { QIcon icon(":/images/im...