文章 "图形界面 X: 排序、重建表格和单元格中的控件 (集成编译 11)" - 页 8

 
我想我明白问题出在哪里了,但我还是不明白其中的关系,为什么如果表格列中包含图片,图片只有在文本在左边界对齐时才会出现?
 
Konstantin:
我想我明白问题出在哪里了,但我还是不明白其中的联系,为什么如果表格列中包含图片,图片只有在文本在左边界对齐时才会出现?


因为该库仍在开发中,并非所有方面都已解决。文章中提到了这一点。请仔细阅读所有文章,至少是关于您使用的元素的文章。

图形界面 X:绘制表格和代码优化更新(第 10 版)

CCanvasTable::DrawImages() 方法旨在 一次性 绘制所有表格图片,同时 考虑到只绘制表格可见区域的情况在当前版本的表格中,只有在列中文本为左对齐时才能绘制图片。此外,在每次迭代时,都会检查单元格中是否设置了图片以及图片的像素数组是否为空。如果所有检查都通过,则 调用CCanvasTable::DrawImage() 方法绘制图片

 
Konstantin:
我想我明白问题出在哪里了,但我还是不明白其中的关系,为什么如果表格列中包含图片,图片只有在文本左边界对齐时才会出现?

请阅读库说明--阿纳托利曾在某处提到过这个问题。

是的...我已经回答过了...

 
Artyom Trishkin:

请阅读图书馆说明 - Anatoly 在某处写到。

问题......我已经回答过了...

顺便说一下,《图形界面 X:绘制表和代码优化更新(第 10 版)》这篇文章是整个系列中浏览次数最少的。也许,把作者变成服务台,等待 24 小时的回复,比在半小时内阅读完这篇文章并找到所有问题的答案要容易得多。)))
 
Anatoli Kazharski:
顺便说一下,《图形界面 X:绘制表和代码优化的更新(第 10 版)》这篇文章是整个系列中浏览次数最少的。比起在半小时内阅读完这篇文章并找到所有问题的答案,把作者变成服务台并等待 24 小时的回复可能更容易些。)))

我把所有文章都保存在本地,所以我的浏览量不计算在内。

顺便说一下,库的描述当然很好,但例如,在 doxygen 上提供帮助文件也是必要的,就像有人在这里发布的那样,但为此您需要按照 doxygen 标准来格式化代码:

/*!
 \brief Method Description
 \param const int ...
 \param const int ...
...
 \return 如果有返回
 \remark 如果有附加解释
*/
int Class::Metod(...) {...}

顺便说一句,在这种形式下,即使是源代码本身也能读得非常清楚,使用库机制的所有微妙之处都会一目了然,而无需阅读文章的每一行,这样就没有必要让作者提供支持服务了。

 
Konstantin:
我把所有文章都保存在本地,因此我的浏览量没有计算在内。
我指的是总体浏览量统计。从发表到现在近两个月的时间里,这篇文章的浏览量是最少的。这并不是针对你个人。只是轻微的讽刺。)
 
Konstantin:

顺便说一句,库的描述当然很好,但举例来说,在 doxygen 上提供帮助文件也是必要的,就像有人在这里发布的那样,但为此有必要按照 doxygen 标准来格式化代码:

顺便说一句,在这种形式下,即使是源代码本身也能读得非常清楚,使用库机制的所有微妙之处无需阅读文章的每一行也能一目了然,这样就没有必要让作者提供支持服务了。

我没打算做支持服务。我觉得 doxygen 的帮助风格简直是噩梦,我不会去创造这样的风格。我更不会去适应别人的风格。源代码是免费提供的,你可以根据自己的需要进行编辑。即使在目前的开发阶段,很多人也会根据自己的需要编辑和完善库代码。

在这个阶段,你要么阅读文章,自己搞清楚它是如何工作的,要么等待发布,发布的版本将紧凑地描述用户在其项目 中使用该库所需的内容。我认为,与其把时间花在每个人身上,不如现在就把时间花在库的进一步开发上。

附注: 我会审查错误报告,并在下一次更新中修复它们。

 

顺便说一下,如果事先不知道表格中的行数,那么以后添加行数时,信息就会添加到单元格中,但更改图片列的对齐方式却不起作用:

也许还有其他机制,提示。

 
Konstantin:

顺便说一下,如果事先不知道表格中的行数,那么以后添加行数时,信息会添加到单元格中,但无法更改列与图片的对齐方式

也许还有其他机制,请告诉我。

什么对齐方式?
 
Anatoli Kazharski:

作为一个服务台,我无意成为一个服务台。我觉得 dxygen 的服务台风格简直就是噩梦,我绝对不会去做服务台。要适应一个人,更是如此。源代码是免费提供的,你可以根据自己的需要进行编辑。即使在目前的开发阶段,很多人也会根据自己的需要编辑和完善库代码

在这个阶段,你要么阅读文章,自己弄明白它是如何工作的,要么等待发布,发布的版本会简明扼要地描述用户在项目中使用该库所需的内容。我想我宁愿把时间花在库的进一步开发上,也不愿把时间花在每个人身上。


我不认为这种方法是正确的,因为这个库是由你们开发的,而且将来也需要经常进行这样的编辑,这就是为什么我不只是为了编辑而进入库源的原因。

关于 doxygen 帮助,我不明白为什么它很糟糕,注释完全是按照我上面写的写的,然后程序本身就用这些注释形成了帮助,当然这是习惯和品味的问题))。

不过,我还是希望在添加行时,能有一种改变该单元格对齐方式的机制。