QTextBrowser使用的几个疑问
如题,主窗口有一个按钮,点击按钮会有一个QMainWindow的派生类MyWindow。其中MyWindow使用QTextBrowser类创建对象,具体代码如下:
m_textBrowser = new QTextBrowser(m_widgetMain);
m_textBrowser->setFont(QFont("Microsoft YaHei", 12));
m_textBrowser->setReadOnly(false);
m_textBrowser->setOpenExternalLinks(true);
QTextCursor cursor(m_textBrowser->textCursor());
cursor.movePosition(QTextCursor::Start);//此处鼠标光标为啥没有停在最开头位置
m_textBrowser->setTextCursor(cursor);
m_textBrowser->installEventFilter(this);
m_textBrowser->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
m_textBrowser->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
想实现点击主窗口光标自动显示在m_textBrowser最开始的地方。但以上代码还是没有能实现,同时,MyWindow窗口上还有一个按钮,当m_textBrowser里的内容为空时,这个按钮置灰,当我向m_textBrowser里输入内容时,这个按钮自动不置灰,并可以点击。以上两个问题,各位大佬们有没有办法解决呢?欢迎大佬们指点一二,在此感激不尽。
...全文
相关推荐
Qt例程源代码QTextBrowser.7z
Qt例程源代码QTextBrowser.7z
myCharts.rar
利用QFile读取在不断刷新写入的文本文件,并用QTextBrowser组件实时显示读取到的内容,QTextQtCharts组件进行动态绘制显示数据变化趋势,且随着x取值范围的增大x轴可伸长变化。
qt 表情代码
QT 做一个简易表情代码有显示表情插入表情功能
QtLabelLineSpacing.zip
Qt中文本行间距设置,适用于QLabel、QTextBrowser、QTextEdit等用于展示多行文本控件 开发环境:VS2017+5.14.2 如果环境匹配可以直接运行成功
QT滚动文本demo
qt滚动文本demo,可以无缝切换显示文本,文本颜色,背景颜色


