Skip to content

Commit

Permalink
update 8.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
winland0704 committed Sep 7, 2023
1 parent aa63d71 commit 3705ac2
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 20 deletions.
34 changes: 15 additions & 19 deletions ch00-01.htm
Original file line number Diff line number Diff line change
Expand Up @@ -18,50 +18,46 @@
<div class="os1">
<center>致谢</center>
</div>

<br>
<div class="os2"> 感谢帮忙纠错和提出建议的老师和同学 </div>
<br>
感谢 XT A ([email protected]) 纠正 7.5.5 节 temppi 示例代码。
感谢 <b>XT A ([email protected])</b> 纠正 7.5.5 节 temppi 示例代码。 <br>
<br>
感谢 <b>风搁浅 ([email protected])</b> 纠正 2.2 节末尾练习里 Qt4 过渡至 Qt5 的链接。 <br>
<br>
感谢 风搁浅 ([email protected]) 纠正 2.2 节末尾练习里 Qt4 过渡至 Qt5 的链接。
感谢 <b>_aXing ([email protected])</b>&nbsp;纠正 2.3.4 节&nbsp;
Release&nbsp;发行版程序的路径。<br>
<br>
感谢 <b>小王子(ziyouxiaowangzi)</b> 纠正 8.3.2 节 QTreeWidgetItem 构造函数内容的缺失。<br>
<br>
感谢 _aXing ([email protected])&nbsp;纠正 2.3.4 节&nbsp; Release&nbsp;发行版程序的路径。<br>
<div class="os2"> 预留词 </div>
<br>
<br>
<div class="os2"> 预留词 </div>
<br>

备注:粗略计算了一下,大概 40 多章,200 节左右。<br>
每节大约 1~2 万字,10 张配图,2~3 个示例,<br>
对小型节 8.4 打印成 pdf 是 20 页 A4 纸,大型节 8.3 是 45 页 A4 纸。<br>
编写教程预估工作总量如下:<br>
200 节 * 1.5 万字 = 300 万字<br>
200 节 * 10 张图 = 2000 张图<br>
200 节 * 10 张图 = 2000 张图<br>
200 节 * 2.5 示例 = 500 示例<br>
200 节 * 30 页 = 6000 页。<br>
大概 10 ~ 20 年写完。嗯,论持久战。 <br>

<br><br><br>
200 节 * 30 页 = 6000 页。<br>
大概 10 ~ 20 年写完。嗯,论持久战。 <br>
<br>
<br>
<br>
<br>
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="width: 40%;">
<div style="text-align: center;"><a href="ch00-00.htm"><img class="pic"

<div style="text-align: center;"><a href="ch00-00.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="prev" src="images/pics/prev.png"></a></div>
</td>
<td style="width: 20%;">
<div style="text-align: center;"><a href="contents.htm"><img class="pic"

<div style="text-align: center;"><a href="contents.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="contents" src="images/pics/contents.png"></a></div>
</td>
<td style="width: 40%;">
<div style="text-align: center;"><a href="ch00-02.htm"><img class="pic"

<div style="text-align: center;"><a href="ch00-02.htm"><img class="pic"
style="width: 32px; height: 32px;" alt="next" src="images/pics/next.png"></a></div>
</td>
</tr>
Expand Down
21 changes: 20 additions & 1 deletion ch08-03.htm
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,26 @@
类型 type 一般用于派生类的自定义条目类型,基本用不到。第二个构造函数字符串列表 strings
就是条目内多列的文本,类似把表格控件一整行的多列文本塞到一个条目内部了。第三个是复制构造函数,复制时除了
type()、treeWidget()、parent(),其他的都复制。<br>
克隆函数:<br>
接下来是直接以树形控件为父对象的构造函数:<br>
<div class="code">QTreeWidgetItem(QTreeWidget * parent, int type = Type)</div>
<div class="code">QTreeWidgetItem(QTreeWidget * parent, const QStringList
&amp; strings, int type = Type)</div>
<div class="code">QTreeWidgetItem(QTreeWidget * parent, QTreeWidgetItem *
preceding, int type = Type)</div>
以树形控件为父对象,代表是顶级条目,自动添加到指定的树形控件;type 参数是自定义条目类型;strings 是条目内的多列文本;<br>
preceding 条目是指排序上的前一个顶级条目,紧贴着 preceding 条目之后插入新构造的顶级条目。<br>
构造函数没有指定 preceding 条目时,自动添加到父对象现有子节点的末尾。<br>
最后是以树形条目为父对象的构造函数:<br>
<div class="code">QTreeWidgetItem(QTreeWidgetItem * parent, int type = Type)</div>
<div class="code">QTreeWidgetItem(QTreeWidgetItem * parent, const
QStringList &amp; strings, int type = Type)</div>
<div class="code">QTreeWidgetItem(QTreeWidgetItem * parent, QTreeWidgetItem
* preceding, int type = Type)</div>
以树形条目为父对象,新构造的条目自动添加给 parent 作为子节点;type 参数是自定义条目类型;strings 是条目内的多列文本;<br>
preceding 条目是指排序上的前一个兄弟条目,紧贴着 preceding 条目之后插入新构造的条目。<br>
构造函数没有指定 preceding 条目时,自动添加到父对象现有子节点的末尾。<br>
<br>
树形条目还以使用克隆函数生成:<br>
<div class="code">QTreeWidgetItem * QTreeWidgetItem::​clone() const</div>
&nbsp;​clone()是按照本条目一模一样造出一个新的条目,是深拷贝,与本条目(包括子孙节点)不共享内存,函数返回的新条目也没有复制
type()、treeWidget()、​parent() ,新条目是自由的,没归属。<span style="font-weight: bold;">
Expand Down

0 comments on commit 3705ac2

Please sign in to comment.