Qt QTextDocument 显示表格问题

QTextDocument结合Qprinter打印html文档,但是打印预览里表格的单元格不是单线条的,而是由内框和外框,看起来比较丑,怎么样才能消除这个问题?图片说明
我把QTextDocument内容放到浏览器上,又是正确的,图片说明
看起来是QTextDocument里border-collapse: collapse;没有生效

1个回答

border-collapse: collapse;对qt无效r!我也遇到同样的问题,在网上找了一通没有什么办法,后来无意中找到解决方法,
就是将table中属性cellspacing=0改为cellspacing=-1,原来的2像素的表格线就变成了1像素了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT读取文件显示到表格中
正如标题所言,读取文件显示到表格中。rn本人在网上查了一点资料,说是QTableWidget 或者是 QTableview,看得也不是很懂。rn还有强烈要求推荐QT的书,有关QT的文件读取并显示的。rnrn文件结构rn[code=C/C++]rnstruct studentrn int id;rn char name[25];rn char grade[25];rn;rn[/code]rnrn希望找到能读取字符串并显示到表格中的。rnrn本人刚刚开始接触QT,求列子,请大神们指教。
QT显示csv文件格式表格
这里使用的.csv格式的文件,对于Excel文件还没做研究,网上有人分享了他自己写的类,专门操作Excel表格。 这里操作.csv文件和操作txt文件一样,把数据按照行读入,然后进行数据分割就可以了,本来自己写数据分割的算法,后来发现QT的QStringList类就有这个功能,所以直接使用了,参考《C++ GUI QT4编程(第二版)》中第230页的内容。 在这个程序中,还增加了一个按照时间的
富文本 QTextDocument 解析及相关
QTextDocument 富文本 QTextDocument textDoc; textDoc.setIndentWidth(20); // 缩进 textDoc.setHtml(text->htmlText()); // 文本 QTextBlock 文本块(段落) 文本块由 QTextBlock 类提供。 文本块可以将具有不同字符样式的文本分组,用于表...
QT 表格写入问题
[code=c]ui->tableWidget->setItem(0,2,new QTableWidgetItem("xban"));[/code]rnrn[size=24px][color=#FF0000]请问是不是写入到表格都要这样 ?还有new出来的要不要手动释放![/color][/size]rnrn[img=https://img-bbs.csdn.net/upload/201810/19/1539926803_660036.png][/img]rnrn[color=#FF0000][size=24px]比喻我有(账号----密码)我怎么可以取出变量(账号),变量(密码)过滤了“----” 这样的效果![/size][/color]
Qt表格数据缓存问题
我使用一个Qt下面的表格,不断的追加数据,并且锁定滚动条在表格的最低端。rn但是,如何保证表格的性能,此控件运行一段时间后,假如超过200条数据,rn自动删除200条之前的数据,手动停止数据接收后,拖动滚动条值显示当前最新200条数据?rn功能如何实现,求思路。
QT表格排序问题
现在遇见一个问题,我有一个表格,在表格生成的时候使用代码中的第三个语句可以排序rn[code=c] rn channel_model.setColumnCount(18);rn ui->tableView_channel->setModel(&channel_model);rn ui->tableView_channel->setSortingEnabled(true);rn channel_model.setHeaderData(0,Qt::Horizontal,QString("name"));rn channel_model.setHeaderData(1,Qt::Horizontal,QString("power control"));rn channel_model.setHeaderData(2,Qt::Horizontal,QString("power state"));rn[/code]rn但默认的是按照第一列排序,有什么方法可以按照自定义的列排序呢?
Qt表格刷新问题
用QTbaleView和QStandardItemModel创建了一个表格,在台式机XP系统下,数据刷新是正常的,但是当将程序放到平板和一体机win7或win8系统上运行时,刷新就会出错,如图所示rn[img=https://img-bbs.csdn.net/upload/201606/15/1465956246_762863.png][/img]rn[img=https://img-bbs.csdn.net/upload/201606/15/1465956273_855819.png][/img]rnrn刷新时,时间会在操作那一列显示出来,实在是找不到原因,请哪位大神帮帮忙!谢谢!
QTextDocument打印网页内容
用QTextDocument网页内容中含有网页中的表格,但是表格太小,而且左右两边距不一样,请问怎样设置表格大小以及调边距?thx
QT表格
设置表格不可选择不可编辑 setSelectionMode(QAbstractItemView::NoSelection); setEditTriggers(QAbstractItemView::NoEditTriggers);
QT的表格如何显示各类状态?
比如我做个SEO工具rnrn------------------------------------------rn|域名 |用户名|状态 |rn|a.com |aaa |登录成功|rn|b.com |ccc |登录失败|rn|c.com |aeb |登录成功|rn|e.com |aaa |等待中 |rn …… …… ……rnrnrn比如像这样的,表格中的数据不断的在更新,而且最好能对应数据库,操作完了之后,同步数据库rnrn如何处理呢,望详细
QT qtablewidget表格赋值问题
才自学QT,在给qtablewidget里面的表格赋值是碰见这样的问题。rn这个表格是设计师画的。我是这样的赋值的:tablewidget->item(0,1)->setText("asd");rn很怪的就是,在主窗口里面画了一个这个表格,用这句话可以成功的赋值。但又定义了一个新的窗口,同样这样写就不成功了,虽然检测语法没错,就是在执行到这句话,窗口就会死掉然后强制关掉了。代码是255;rnrn这个几句话是这样写的:rnrnvoid MainWindow::message() //message()是自己定义的一个槽函数rnrntablewidget->item(0,0)->setText("asd");//tablewidget 是主窗口表格的一个指针,这句话运行不会出错。rnrnAbc*ss=new Abc;//Abc是另一个窗口的类rnrnss->tablewidget1->item(0,0)->setText("asd");//tablewidget1是新定义表格的指针,只要执行这句话就会出错,强制关掉了窗口,经过多次修改,只要不在item(0,0)这后面在加函数,就不会出现这样的崩溃问题。rnss->show();rnrnrn但从新建立一个项目,定义了一个主窗口,这样写,但也不能成功了。rnrn谁知道的指教一下,谢谢。。。急用。。。rnrn
关于Qt表格及列表的问题
最近想做一个界面,含有一个类似表格的控件,但需要的是只有横向的表头,不止一列,且行数很大又不确定,每一行的不同列是相互关联的整体,说简单点就如同是wireshark的packets list那样的一个列表,用QTableWidget感觉好像不能满足要求,不知道是不是有些东西没学到,请高手们指点~~~
表格显示问题
我有两个表单form1 和 form2,form1中有三个域f1,f2,f3(均为文本型),用 form1创建 n 个文档 doc1,doc2,...,docn, 现在我需要用form2创建一个文档,在这个文档上用表格显示doc1,...docn中的三个域的值。rnrn请问:rn1.form2应如何构造?rn2.如何显示?rnrn谢谢!分不是问题,你的爱心我的感激才是主旋律!
表格背景显示问题?
一个表格来源于一个数据库rn怎样让我的表格行的背景交替显示?(一行蓝,一行黄)
j2ee表格显示问题
问题不是很难 ,但本人想了很久都没想通 ,所以希望大家帮忙指点下rn问题抽象为: 有3张表 ,学生表,课程表,学生成绩表(即前2表的多对多关系下生成的)rn现在我要显示和输入这些形式,要求在这个表格格式下 ==> 学生姓名 课程A 课程B ... rn
表格显示问题?
我想用DataList控件显示Access的students表,单击studentid后将显示学生的studentid,name,department,totalscore信息,在ItemTemplate输入以下模板定义:rnrn rnrnSelectedItemTemplate输入以下模板定义:rnrn<%#Container.DataItem("studentid")%>rnrn<%#Container.DataItem("name")%>rnrn<%#Container.DataItem("department")%>rnrn<%#Container.DataItem("toatlscore")%>rnrn在DataList控件中加入了OnItemCommand="ShowStudentInfo",定义了ShowStudentInfo()过程,此外还定义了BindList过程,作用为指定数据源,并连接到DataList控件.完成了Page_Load()的定义.rnF5后,显示为:rnrn rn rn rn rn rn rn rn rn rn rn rnrn为什么啊?rn
分页表格显示的问题
从数据库读取资料rn分页表格显示rn如果用ajaxrn直接读数据库读数据还是先写成xml再读取好
表格显示速度问题
rn<%=pointname%>rn<%=flname%>rn<%=taketime%>rn<%=zxyg%>rn<%=fxyg%>rn<%=zxwg%>rn<%=fxwg%> rn rn我的表格是用上面的代码显示的,但是当数据量很大,而且不用分页显示的时候,这个表格显示的速度很慢,我从数据库中查询到4553条纪录从查询到显示需要13秒之多,从数据库中差出来需要6-7秒钟,但是显示的话就需要6-7秒钟,大家有没有好的方法,解决这个问题??不能用分页显示
grid表格显示问题
表单init事件中rnsqlexec(con,"select a,b,c,d,e,f,g from test","tmp")rnselect tmp &&tmp表格栏位不止上面7个,其它多余不显示rnwith thisform.grdrn.recordsource="tmp"rn.column1.controlsource="tmp.a"rn.column1.controlsource="tmp.b"rn.column1.controlsource="tmp.c"rn.column1.controlsource="tmp.d"rn.column1.controlsource="tmp.e"rn.column1.controlsource="tmp.f"rn.column1.controlsource="tmp.g"rnendwithrnrn****以上正常显示****rntmp表数据有更新,并且更新成功,数据有回传到sqlserver后台数据库rn当通过重提数据:sqlexec(con,"select a,b,c,d,e,f,g from test","tmp")rnselect tmprnwith thisform.grdrn.recordsource=nullrn.recordsource="tmp"rn.column1.controlsource="tmp.a"rn.column1.controlsource="tmp.b"rn.column1.controlsource="tmp.c"rn.column1.controlsource="tmp.d"rn.column1.controlsource="tmp.e"rn.column1.controlsource="tmp.f"rn.column1.controlsource="tmp.g"rnendwithrn出现tmp全部栏都显示,grid1表格全变了rn如何能保持init时grid1的数据格式?????求解rnrn
表格的显示问题??
我用PHP连接一个表(SQL server),结果分页显示出来,可是最后一页不满20条记录(只有3条记录,如何填充上剩余的行数。rn(不能用 !)
表格显示的问题?谢谢!
我要用表格来显示数据,最好的效果是标题不折行,记录折行。但是如果记录可以则行吧rn相应的行就变得很宽,这样也太难看了,那位大虾可以指点一个好的方法。或是有好的网站可以介绍呀
?表格显示记录的问题
我在表格中每隔一秒钟插入一条纪录,但是当一版显示完后,接下来的记录全跑底下去了,看不见,请大虾指教!
J2ME 表格显示问题
请问在J2ME手机客户端上面显示一个表格,表格中存储的都是数据,而且还有一些动态的表格,就是说表格可以进行下钻,上叠的那种,用什么做比较好呢?有没有比较好的开源框架来做呢?
显示数据的表格问题
我用ADO连接数据库sql2000,现在想在界面上以表格的方式显示数据。rn似乎grid和flexgrid要设定odbc后才能绑定数据库,未成功rnuserlist倒是可以,也有不少范例,但总觉得不好用rn但不知道如果数据量很大时,有时要全部显示出来,不知用那种方式显示数据更合适,
表格内容显示问题
我想实现以下功能:rn  从记录集中将某一字段的所有记录分四列显示在表格中,要求横向排列,即先排满第一行再排第二行、再排第三行。。。依此类推
表格菜单显示问题!
我用表格设计了一个下拉菜单!rn如果窗口正常大小(满屏),显示正常;但是如果窗口缩小时,表格里的文字就变形了,变成几行显示,搞得全部错乱了。rn怎么让它固定?如果显示不完,下面出一个滚动条即可。
复杂表格显示问题
数据库中的数据如下:rnrn部门 车型 数量rnA公司 type1 2rnA公司 type2 3rnA公司 type3 1rnrnB公司 type1 3rnB公司 type3 2rnrnC公司 type2 1rnrn报表格式要求如下:rnrn部门 序号(自动计算) 车型 数量rnA公司 1 type1 2rnA公司 2 type2 3rnA公司 3 type3 1rn合计 6 rnB公司 1 type1 3rnB公司 2 type3 2rn合计 5rnC公司 1 type2 1rn合计 1rn总计 12rnrn求datagrid的实现方法,其它控件能实现也行 rnrnrnrn
关于数据库与表格显示的问题!
我想做一个由树控制表格,点击数的节点表格里显示相关内容(多条记录)的页面。但是不同节点对应的表格里面的字段是不一样的,该怎样库表设计比较好呢?rn想到的办法是:rn1.每个节点对应一张库表,但是节点数上千不太现实。rn2.只建立一张库表,将节点设计的字段全部写入,点击某个节点则调用对应字段,但这种方法使一张表里的字段上百。rn请问各位大侠有没有更好的方法?
关于表格显示的问题
我的网页中的表单项,使用百分比表示每个单元格的宽度,但是如果此单元格中显示的值(如<% = username %>)超过宽度,他不会自动换行,而是将单元格撑长了,导致显示不整齐,请问如何能让他自动换行而不是撑长单元格?
表格显示边框的问题
表格里数据是从数据库中循环输出的rn当从数据库中获取的数据为空的时候,rn当前的单元格不显示四边的边框,而显示一个块状的单元格rnrn请问,在不输入空格来控制的前提下,能不能用css来显示四边的边框??rnrn谢谢。
RichTextBox1 显示表格问题???
我怎么写代码,才能让RichTextBox1或窗体中显示像EXCEL表中的行和例呢,运行时,就像操作EXCEL那样??rnrnrn就是一个二维表格rnrn谢谢各位!!!
表格排列和显示的问题???
我在做表格布局时用一个1行3列的大表格,在第一列中嵌套小表格(3行1列),我设置了大表格和rn第一列的宽度;可是我想在小表格的第一行输入文字由于较多,希望在下行继续显示(因为他的宽度是一定的)可是为什么它会接着在一行内显示并且使第2列和以后的列都变小了,着该怎么办呢?rn 希望各位朋友能指点小弟一二?rn 有什么方法能让文字在固定宽度内自动下转显示而不在一行里?rn 多谢了!rn
表格的显示问题
我用grid显示表数据,结果因为数据表里的值原来的字符长度太长,导致每次都要拉大单元格才能显示,有什么办法处理吗?谢谢rnrn比如,数据表的字段A,类型是nvarchar(50),但是其实查出来都是类似于“”12345“”这样比较短的,载入到表格后,每次都要将这个单元格拉到很大才会显示(不拉大的话就看到空白一片的),除了将字段转短之外,还有其他办法解决吗?
关于表格 显示问题
不知各位在ASP.NET 中是否有遇到过一个 Ky_首页最新文章图片rn单元格是有出现 包围着的语句。各位有谁知道这是表示什么吗。。。rnrn我有想过是数据显示方面,如果是他们的后台程序呢???rnrn[code=HTML]rn rn rn rn Ky_最新文章rn Ky_首页最新文章图片rn rn rn rn rn Ky_最新文章rn Ky_首页最新文章图片rn rn rn rn rn Ky_最新文章rn Ky_首页最新文章图片rn rn rn rn rn Ky_最新文章rn Ky_首页最新文章图片rn rn rn rn rn rn rnrn[/code]
DW表格显示的问题?
DW表格显示的问题?rn我用DW设计了三个表格,rn大表格里,套了两个小表格,一个在上,一个在下rn我在上面的表格中,增加了一个下拉菜单(SELECT OPTION设计)rn怎么就将上面的表格撑大了,下面的表格没有显示了?rn有什么办法?谢谢!rn
表格的显示问题?
我看了网上下载的一些《新闻发布系统》在新闻的编辑区里可以插入“表格”。rn这一功一般的系统里都有!rn但是我现在遇到一个问题。rn插入表格后。如果输入的表格边框为0的话。在编辑区里是看不到的。只有在HTML格式里才可以看到。rn对懂HTML的人,可以先让边框为1,做好后再把边框改为0后再发布。rn但这对于不太懂电脑的用户来说根本无法操作!rn大家有没有办法,让这种边框为0的表格。显示出来的时候像DreamWaver里那种是虚线的表格啊?
关于表格的显示问题
用echo怎么把如下表格显示出来? rn rn ".$si.""rn .$s[0].rn .$s[2].rn .$s[1].rn ";
DBGrid表格的显示问题。
环境:ACCESS2000+DELPHI6rnrn 字段SL:单精度rn rn 请问在DBGrid表格中如何显示为四舍五入(保留2位小数)。rn
统计数字表格显示问题
SELECT 考点, 级别, Count(*) AS 人数rnFROM TABrnGROUP BY 考点, 级别;rnrn这样统计出来的表格显示为如下图:rnrn考点 级别 人数rn南宁市 初级 102rn南宁市 中级 58rn南宁市 高级 36rn柳州市 初级 125rn柳州市 中级 91rn柳州市 高级 28rn。。。。。。。。。。。rnrn用何种方法能使统计出来的表格显示象下图这样rnrn考点 级别 人数rn 初级 中级 高级 rn南宁市 102 58 36 196rn柳州市 125 91 28 244rn。。。。。。。。。。。。。。。。。。。rnrn或如下格式这样rnrn考点 初级 中级 高级 总人数rn南宁市 102 58 36 196rn柳州市 125 91 28 244rnrn
有关表格显示的问题???
import java.awt.*;rnimport javax.swing.*;rnpublic class Table1 extends JPanelrn public Table1()rn JFrame f=new JFrame();rn setLayout(new BorderLayout());rn final String[] colHeads="name","phone","fax";rn final Object[][] data="gail","4567","8675",rn "ken","7566","5555",rn "viviane","5643","5887";rn final JTable table1=new JTable(data,colHeads);rn int v=ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS; int h=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS;rn JScrollPane jsp=new JScrollPane(table1,v,h); table1.setPreferredScrollableViewportSize(new Dimensionrn (500,70)); rn add(jsp,BorderLayout.CENTER);rn f.getContentPane().add(table1);rn f.setSize(200,150);rn f.show();rn rn public static void main(String[] arg)rn rn Table1 tb=new Table1();rn rnrn执行结果只显示rn"gail","4567","8675"rn"ken","7566","5555"rn"viviane","5643","5887"(表格的形式显示)rn却不见显示列名"name","phone","fax"(没有列名这一行),滚动条也没出现,这是为什么?到底哪出错了??rn非常感谢!!
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法