Qt如何在textEdit当中分多行显示不同类型数据

        在学习黑马程序员c++课程之后,想要使用qt来完成课程当中的基于多态的职员管理系统,在实现显示员工功能时,遇见了在TextEdit中分多行显示的问题。在vs中通过cout打印在控制台中是比较简单的。一开始的想法是使用qDebug显示,但是由于qDebug显示在textedit的过程过于繁琐,所以放弃。然后研究出了一种将id,name,dId,分三行显示的方法,并且解决了一下在字符串常量后面添加变量显示的问题。

1.建立一个简单的ui界面

 按钮用于点击之后显示职员数据

下面的textedit用于显示职员的详细数据

2.显示按钮槽函数的编写

    QStringList emp;
    emp << "id" << "name" << "dId";
    emp[0] = QString("id :%1 ").arg(QString::number(1));
    emp[1] = QString("name :%1 ").arg("张三");
    emp[2] = QString("dId :%1 ").arg(QString::number(1));

    ui->textEdit->append(emp.at(0));
    ui->textEdit->append(emp.at(1));
    ui->textEdit->append(emp.at(2));

通过QStringList来存放id等字符串,为了方便,后面直接添加了几个变量(1,”张三“,1)

使用append向textedit中一步步添加。

3.显示职员信息

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值