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

QT入门Display Widgets之QLine、QLcdNumber、QTextBrowser

目录

一、QLine界面相关

1、布局介绍

2、界面基本属性

二、QLCDNumber的介绍

1、界面布局

2、定时器代码测试 

三、QTextBrowser    


此文为作者原创,创作不易,转载请标明出处!

一、QLine界面相关

1、布局介绍

先看下界面中创建个QLine,有水平方向,也有垂直方向

2、界面基本属性

一般在界面布局时,如果需要有线条的使用时,可以添加此功能。如果想要更改线条的颜色,得先进行更改属性中的frameShadow中的值为Plain,然后再来添加样式效果

二、QLCDNumber的介绍

1、界面布局

更改下可显示数目,如下:

2、定时器代码测试 

MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);QTimer *timer = new QTimer(this);connect(timer,&QTimer::timeout,this,&MainWindow::TimeOutSlot);timer->start(100);
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::TimeOutSlot()
{QDateTime current_date_time =QDateTime::currentDateTime();QString current_date =current_date_time.toString("hh:mm:ss");ui->lcdNumber->display(current_date);
}

展示下效果如下:

 

三、QTextBrowser    

主要用于接收文本显示作用,当有文本接收过来,信号textChange()就会发生改变

插入文本:

  ui->textBrowser->textCursor().insertText("hello_world");//插入文本到光标位置

 

模拟定时器不断的接收数据:

QTimer *timer = new QTimer(this);
connect(timer,&QTimer::timeout,this,&MainWindow::TimeOutSlot);
timer->start(100);void MainWindow::TimeOutSlot()
{ui->textBrowser->textCursor().insertText("hello_world");//插入文本到光标位置
}
测试接收槽函数的变化:
void MainWindow::on_textBrowser_textChanged()
{qDebug()<<"textBrowser";
}

 

展示如下:

推荐博客:精灵球Plus介绍_清风徐来Groot的博客-CSDN博客 

百度云盘:链接:https://pan.baidu.com/s/11b634VvKMIsGdahyBLpZ3Q   提取码:6666 

 

 

 

http://www.lryc.cn/news/32631.html

相关文章:

  • Spring学习笔记
  • 数据的标准化处理
  • 性能优化|记一次线上OOM问题处理
  • Vue动态粒子特效插件(背景线条吸附动画)
  • 【Java 类】002-类、属性、方法、代码块
  • Ubuntu Linux 编译安装的基本步骤
  • day59反刍笔记
  • 【阅读笔记】你不知道的Javascript--强制类型转换4
  • 华为OD机试真题Python实现【有效子字符串】真题+解题思路+代码(20222023)
  • 上门按摩预约APP源码-东郊到家源码(开发,PHP,平台搭建)
  • STL讲解——模拟实现vector
  • 各种经典排序算法介绍及实现源码
  • 历史大讲堂:这是真·图形化 苹果系统历史回顾(上)
  • 今天女神节,用python画个贺卡送给母亲吧
  • 【编程基础之Python】11、Python中的表达式
  • 华为OD机试真题Python实现【乱序整数序列两数之和绝对值最小】真题+解题思路+代码(20222023)
  • 字符串转换整数 (atoi)(python)
  • 洛谷 P1115 最大子段和
  • 【Linux】-- 权限和Shell运行原理
  • C++各类设计模式及实现详解
  • 【Linux】进程理解与学习(Ⅰ)
  • 认识代码之前,请先认识你自己 |《编程人生》
  • react学习笔记-5:react路由
  • [Python图像处理] 使用高通滤波器实现同态滤波
  • PyTorch深度学习:60分钟入门
  • C语言指针常见问题汇总
  • Coremail邮件系统全新上线存档邮箱功能
  • Python绘图
  • 【独家】华为OD机试 - 第K个最小码值的字母(C 语言解题)
  • 整数反转(python)