c - 使用 X11 绘制更大的点

标签 c x11

我知道 X11 有 XDrawPoints 用于批量绘制多个点,但有时我想要稍微大一点的点(如果你是有用的:例如:通过它们画一条线),但找不到任何方法绘制更大的点而不用做一些笨拙的事情,比如绘制一个小的填充矩形,或者带有端盖的零长度线。

是否有合理的方法来设置我缺少的磅值?

最佳答案

点是 Xlib 中的单个像素。但是 XFillArcs() 会让您创建一个描述小圆圈的 XArc 结构列表。然后,您可以通过设置 XArc.width 和 XArc.height 将这些圆缩放到任意半径。

关于c - 使用 X11 绘制更大的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14949708/

相关文章:

java - Java 中的工作区又名桌面

osx-snow-leopard - 在 Mac OS X (Snow Leopard) 和 Ubuntu 10.10 之间使用 Xnest

linux - 调试用户输入时启用断点 (gdb/linux)

c - 通过延迟/性能测量确定 NUMA 布局

c - C中变量修饰符的简单查询

c - 显示时有鬼影输出;嵌套链表 [C]

C 编程。对二维数组中的行进行排序

linux - 如果忽略 X11 BadWindow 错误会怎样?

c - 如何在 Linux 的 udp 中使用 select api

bash - 在本地X session 中远程运行命令?