Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. Qt下如何将多个文件合并为一个文件
QtWS25 Last Chance

Qt下如何将多个文件合并为一个文件

Scheduled Pinned Locked Moved Chinese
2 Posts 2 Posters 11.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    xiazhouquan
    wrote on last edited by
    #1

    现在有40多个html文件,文件名都很有规律,如munroeki3565235652-8_split_i.html(i>=0 && i<=42),我在windows使用过copy *.html new.html来生成一个单独的网页,然后使用webview来显示整个网页,但是webview开销很大,后来我改用textedit来显示文本内容,内容我通过解析html的标签获得,并且也能够显示出来,但是在添加进度条时我不能获取到当前有多少页,点击进度条可以跳转到相应的页。我试过了qtextedit与C++交互,但是没有成功,C++与QML交互,类要继承QObject,后来想到了使用QDeclarativeImageProvider,可以使用QTextDocument的setPageSize()来进行分页,但是如果对于单个文件,分页就很方便,且能够显示出总的页数,对于多个文件,分页后会造成不连续的情况。请问,Qt下有没有类似将多个文件合并为一个的方法。
    谢谢!

    业精于勤荒于嬉,行成于思毁于随

    1 Reply Last reply
    0
    • C Offline
      C Offline
      Charles
      wrote on last edited by
      #2

      看了半天没太理解你的意思.

      文件合并是指简单拼接吗? Windows下用你那个方法, linux下直接用cat就行了,不过这个和Qt没什么关系啊.

      很大的文件在webview里显示, 开销大是肯定的. 想分页就自己改变文件的内容和格式啊, 不过你这个和文件合并的初衷不是反过来了吗? 要分页,直接用原来的小文件不久得了?

      进度条是怎么回事?

      qtextedit, C++, QML , QObject....QDeclarativeImageProvider .....这段话很晕啊, 都在说什么? :) 尤其QDeclarativeImageProvider和你这个问题有任何联系吗?

      多个文件分页不连续是什么意思?

      如果能把问题表达更清楚和精确一些, 最好用代码辅助表达,效果会好得多.

      anyway, 欢迎来qt中文论坛发帖讨论, 大家加油!

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved