当前位置: 首页 > news >正文

计算机网站建设 是什么免费网站推广产品

计算机网站建设 是什么,免费网站推广产品,惠阳做网站公司,石家庄做网站排名公司文章目录 QTextEdit核心属性和信号同步显示示例信号示例 QTextEdit核心属性和信号 QTextEdit表示多行输入框,是一个富文本和markdown编辑器,并且能在内存超出编辑框范围时自动提供滚动条。 QPlainTexEdit是纯文本,QTextEdit不仅表示纯文本&a…

文章目录

    • QTextEdit核心属性和信号
    • 同步显示示例
    • 信号示例

QTextEdit核心属性和信号

QTextEdit表示多行输入框,是一个富文本和markdown编辑器,并且能在内存超出编辑框范围时自动提供滚动条。

QPlainTexEdit是纯文本,QTextEdit不仅表示纯文本,还支持html和markdown。

它们的功能差不多,本篇就以QTextEdit为示例

核心属性:

属性说明
markdown支持markdown格式
html支持html
placeHolderText输入框为空时有提示内容
readOnly是否只读
undoRedoEnable是否开启undo/redo功能
按下ctrl + z 触发undo(撤销)
按下ctrl + y 触发redo(取消撤销)
autoFormating开启自动格式化
tabstopWidth按下缩进多少空间
overwriteMode是否开启写覆盖
acceptRichText是否接受富文本
verticalScrollBarPolicy垂直方向出现滚动条策略:
Qt::ScrollBarAsNeeded:根据内容自动决定是否需要滚动条(默认)
Qt::ScrollBarAlwaysOff:总是关闭滚动条
Qt::ScrollBarAlwaysOn:总是出现滚动条
horizontalScrollBarPolicy水平方向出现滚动条策略:
同上

核心信号:

信号说明
textChanged()文本内容改变时触发
selectionChanged()选中范围时触发
cursorPositionChanged()光标移动触发
undoAvailable(bool)可以进行undo操作时触发
redoAvailable(bool)可以进行redo操作时触发
copyAvaiable(bool)文本被选中/取消选中时触发

同步显示示例

创建一个界面,里面包含多行输入框,获取里面的内容,同步显示到label当中

image-20240913215200438

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_textEdit_textChanged()
{//获取内容const QString& text = ui->textEdit->toPlainText();ui->label->setText(text);
}

GIF 2024-9-13 21-55-21

信号示例

#include "widget.h"
#include "ui_widget.h"
#include<QDebug>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_textEdit_textChanged()
{qDebug() << "textChanged: " << ui->textEdit->toPlainText();
}void Widget::on_textEdit_selectionChanged()
{//描述当前光标情况QTextCursor cursor = ui->textEdit->textCursor();qDebug() << "selectionChanged: " << cursor.selectedText();
}void Widget::on_textEdit_cursorPositionChanged()
{QTextCursor cursor = ui->textEdit->textCursor();qDebug() << "cursorPositionChanged: " << cursor.position();
}void Widget::on_textEdit_undoAvailable(bool b)
{qDebug() << "undoAvailable: " << b;
}void Widget::on_textEdit_redoAvailable(bool b)
{qDebug() << "redoAvailable: " << b;
}void Widget::on_textEdit_copyAvailable(bool b)
{qDebug() << "copyAvailable" << b;
}

GIF 2024-9-13 22-07-27

http://www.shuangfujiaoyu.com/news/54375.html

相关文章:

  • 模板免费的ppt软件二十条疫情优化措施
  • java程序员自己做网站宁波网站推广方案
  • 网站做推广页需要什么软件有哪些百度商业平台
  • 什么网站是用php做的全自动推广软件
  • php手机网站怎么做semantic scholar
  • 网站右键禁止杭州网站建设
  • 政府 网站建设方案网络营销管理名词解释
  • rehub wordpress自己搜20条优化措施
  • web网站开发框架专业代写文案的公司
  • 哈尔滨仿站定制模板建站百度权重1
  • 柳州市建委网站seo排名查询软件
  • 政府与机构类网站全媒体广告投放平台
  • 网站空间文件夹网站推广有哪些方式
  • 清华asp_动态网站开发seo厂商
  • 受欢迎的网站建设教程全媒体广告代理加盟
  • 亚洲网站正在建设中晋中网络推广
  • 杭州营销型网站嘉兴百度seo
  • 荔湾区网站建设中国seo排行榜
  • 网站制作论文 优帮云网站在线优化工具
  • 自己画图设计房间的软件谷歌seo最好的公司
  • 无限制的网站访问电商seo搜索引擎优化
  • 如何做网站图标图片识别
  • express做静态网站软文写作发布
  • 政务公开网站建设seo收费
  • 网站维护的要求包括整合营销传播方法包括
  • 顺德网站建设公司信息域名注册平台
  • 伪网站建站推广计划书怎么写
  • 什么软件是做网站模板的快速排名网站
  • 专业做红木家具网站知名的建站公司
  • 一个网站有个前端后端怎么做泰安百度推广代理商