Qt QTableWidget 最后一览自适应宽度 、QTableWidgetItem 文字 居中对其、 显示中文



QTableWidget时,窗口固定大小,可以设置最后一览固定大小,那最后一列后边总有空白,如果要让每行内容充满整个表格,需要设置head属性:


   

    QStringList t_sHeader;

    t_sHeader.append("操 作");
    t_sHeader.append("用户名");
    t_sHeader.append("时 间");

    QTableWidget *m_twShowLog;

    m_twShowLog->setHorizontalHeaderLabels(t_sHeader);
    m_twShowLog->horizontalHeader()->setStretchLastSection(true); //这个是关键

设置文字居中显示:

QTableWidgetItem *t_test  = new QTableWidgetItem(xList);

t_test->setTextAlignment(Qt::AlignCenter);


读取文件显示中文:


    QFile t_fHelp("help.txt");
    if (t_fHelp.open(QIODevice::ReadOnly | QIODevice::Text))

    {
        QTextStream stream(&t_fHelp);

        stream.setCodec(QTextCodec::codecForLocale());

        m_sHelpText = stream.readAll();

        t_fHelp.close();
    }


  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值