1. 读取文件内容并分页显示

参考: 整体代码框架:https://blog.csdn.net/qq78442761/article/details/89946902 将文件内容显示在静态文本框中:https://blog.csdn.net/HK_5788/article/details/42192209

主要改动点在于,添加了一个“openfile”的按钮。

最近关键的就是,要在 构造函数中调用,“openfile”按钮信号对应的槽函数:on_pushButton_clicked();

  1. Widget::Widget(QWidget *parent)
  2. : QWidget(parent)
  3. , ui(new Ui::Widget)
  4. {
  5. ui->setupUi(this);
  6. this->setWindowTitle(tr("可分页查看"));
  7. m_pageCount = 30; //每页显示数据数目
  8. // for(int i = 0; i < 666; i++) //源代码自己创建的数据
  9. // {
  10. // m_vec << "第 " + QString::number(i) + " 条";
  11. // }
  12. on_pushButton_clicked(); //⭐⭐⭐很重要
  13. //默认第一页
  14. setListWidget(1);
  15. connect(ui->upPushButton, SIGNAL(clicked()), this, SLOT(upBtnClicked()));
  16. connect(ui->downPushButton, SIGNAL(clicked()), this, SLOT(downBtnClicked()));
  17. }

源码:https://github.com/fengfanchen/Qt/tree/master/pagingTable