社区
Qt
帖子详情
QTextEdit的几个问题。。。
diablox0147
2010-01-12 03:00:17
第一个,如何让它自动滚屏?
就是说在QTextEdit上addText后它不会自动往下滚,所以新加的字符串会在可视区的下面。。。需要手动把ScrollBar拖下去才能看到。。。
要怎么做才能让它自动在添加文字的时候往下滚呢???
第二个,怎么设置QTextEdit里特定文字的大小的字体?
像是QQ里的一样不同的字可以有不同的字体和颜色
...全文
445
4
打赏
收藏
QTextEdit的几个问题。。。
第一个,如何让它自动滚屏? 就是说在QTextEdit上addText后它不会自动往下滚,所以新加的字符串会在可视区的下面。。。需要手动把ScrollBar拖下去才能看到。。。 要怎么做才能让它自动在添加文字的时候往下滚呢??? 第二个,怎么设置QTextEdit里特定文字的大小的字体? 像是QQ里的一样不同的字可以有不同的字体和颜色
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u_buntu
2011-07-10
打赏
举报
回复
第一个直接用qtextedti类的成员函数
ensureCursorVisible ()
就可以起到滚屏的效果。
---------------------
更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,
http://www.embedhq.org
huntor
2010-01-13
打赏
举报
回复
1 请看 QTextCursor提供的 movePosition 方法
2 请看 QTextCursor提供的 insertXXXX 方法
diablox0147
2010-01-13
打赏
举报
回复
1:
默認的不可以。。。默認的只能在框放不下字符串的時候自動顯示scrollbar而已,,,不會自動滾動
2:
謝謝
tingsking18
2010-01-12
打赏
举报
回复
1.这个应该是默认的选项就可以。
看看verticalScrollBarPolicy设置为ScrollBarAsNeeded了么?
2.直接写htm格式的字符串就可以了。
QString str;
str = QString("<font color='red'>test</font>%1").arg(i);
ui->textEdit->append(str);
Qt
5开发及实例-CH301.rar,
Qt
5实现分割窗口功能的代码
(b)
QT
ext
Edit
*t
ext
Left =new
QT
ext
Edit
(QObject::tr("Left Widget"),splitterMain):新建一个
QT
ext
Edit
类对象,并将其插入主分割窗口中。 (c) t
ext
Left->setAlignment(
Qt
::AlignCenter):设定T
ext
Edit
中文字的对齐...
Qt
QcomboBoxEx.zip
另外,还有一个
QT
ext
Edit
组件,是一个所见即所得的可以编辑带格式文本的组件,以HTML格式标记符定义文本格式。 QPlainT
ext
Edit
提供**cut( )、copy( )、paste( )、undo( )、redo( )、clear( )、selectAll( )**等...
Py
Qt
PySide6零基础入门与项目实战
主要介绍QLabel、QPushButton、QLine
Edit
、QCheckBox、QComboBox、
QT
ext
Edit
、
QT
ext
Browser、QListView与QListWidget、QStackedWidget、
QT
abWidget、
QT
ableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单...
py
qt
5 的多线程(
QT
hread)遇到的坑(二)
被实例化的类是做数据处理的,传入和导出的的数据比较大,最少都是几万行的excel表格数据(pandas.DataFrame),而且传入的数据最少两个pandas.DataFrame表,多的时候会传入7个,而且有一些数据是公共数据,每次处理...
QT
ext
Edit
设计的
几个
知识点
这几天在设计
QT
ext
Edit
的样式时,遇到了不小的困难,网上查找相关资料也很困难,通过老大的硬核指导和
QT
文档的学习,找到了一些方法,记录下来与诸君共勉。 在实际设计中,常常遇到
QT
ext
Edit
内文本需要设置内边距的...
Qt
16,213
社区成员
26,593
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章