问题标签 [graphicscontext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何更改 SWT ExpandBar 的背景
我有一个 rcp 应用程序,其中有扩展条,虽然默认颜色和背景在 Windows 7 中看起来不错,但我使用 Windows XP 的客户的应用程序看起来很丑陋。我环顾四周,看到很多人有同样的问题但没有解决方案。
所以我想看看有没有人想出如何改变背景ExpandBar
。
当您尝试这样做时setBackground(color)
,它会更改背景颜色,但会完全删除 expandItems 的所有渐变和圆角边缘。我想你可能需要画东西,但我不知道怎么画。
我附上了一张照片来展示它在默认背景下的样子,然后当我打电话时
https://docs.google.com/open?id=0B7Bp7DTfaivuaEtNcGo0NThaaU0
谢谢
objective-c - 在纵向模式下捕获横向视图的图像?
希望你会做得很好。
当我处于横向时,我需要捕获我的视图。
我在纵向拍摄时轻轻地拍摄,但是当我切换到横向时,我只能拍摄到一半的图像。
我正在做这样的事情
当我在横向定位时我应该怎么做。
要记住的事情:: 当我在横向时,我在滚动视图中有内容,直到我向下滚动它们才会显示。
是否有问题(滚动视图)?
感谢期待。
objective-c - 绘制前不要清除上下文
我试图找到一种在视图上绘制线条而不重绘所有上下文的方法。
这是我的绘图方法:
但是当我在我的 touches 方法中调用 setNeedsDisplay 时,视图被完全清除了。有没有办法让我的方法奏效?
objective-c - 绘制自定义上下文
我实际上是在尝试在视图上画线。为了在每次绘制之前不清除上下文,我知道我必须创建自己的上下文才能绘制它。
我找到了这种创建上下文的方法:
但我的问题是:我怎样才能使用这个上下文来避免每次都清理我的视图?
编辑 (在@Peter Hosey 的回答之后) :
我尝试做类似的事情:
我还将 UIView 的 clearsContextBeforeDrawing 设置为 NO。
当我缩放时(isAuthorizeDrawing 设置为 YES 以重绘所有正确缩放的线条),线条不会消失,但是当我尝试绘制新线条时(isAuthorizeDrawing 设置为 NO 以便在每次 setNeedsDisplay 调用时不重绘所有内容),所有的线条都消失了,绘图速度真的很慢..:/
难道我做错了什么 ?
编辑 2
这是我的绘图方法:
canvas - JavaFX GraphicsContext 更改文本大小
我希望能够在调用 strokeText() 方法之前更改字体大小以及可能的字体本身。我可以更改颜色,但无论如何我都看不到更改字体。
有人知道怎么做吗?
python - Python 模块 wx.GraphicsContext 中的函数 DrawEllipse 仅适用于 Windows,但不适用于 Linux
大家好,愿意帮助我的人,
我写了一个为音乐绘制封面的小程序。该程序在 Windows 上运行良好,但我现在必须在 Linux 上运行它,其中一个功能似乎有些麻烦。
注意:我对 wx 和 GTK 知之甚少。
好的,让我们看看。
这就是我初始化图形的方法:
我从某个地方复制了它,但我真的不知道它做了什么。但它工作正常。
后来我这样做:
这导致输出只是我在内部化后设置的背景颜色。如果我将 DrawEllipse 更改为 DrawLines,一切正常,我可以看到应该存在的所有其他图形和文本。
我正在使用带有 PythonXy 工具包的 Linux Ubuntu 12.10 和 Windows 7。
请帮忙。我需要它 :)
ios - 将 UIView/图形上下文拆分为区域
我正在尝试将 UIView 打印为 PDF。
问题是,如果 UIView 比页面高,它就会被截断。
所以我想要做的是迭代 UIView 的“页面高度”并将它们分别呈现为 PDF 页面。
这是我的代码:
显然,目前它只是在每个页面上呈现相同的内容。
我如何将上面的代码更改为“仅在第 1 页打印前 782px,然后在第 2 页打印 NEXT 782px”?
非常感谢。
python - AttributeError:“样式”对象没有属性“fg_gc”
我正在研究 Gtk.DrawingArea 因为我只想画一个矩形。我已经从 Gtk 示例中剪切并粘贴了 DrawingArea 的示例,为了我的目的切断了无用的代码。
下面是代码(不要关心缩进问题,没关系,Geany IDE很烂):
所以python解释器告诉我:
AttributeError:“样式”对象没有属性“fg_gc”
请帮助我,我已经阅读了(http://www.pygtk.org/pygtk2tutorial/sec-DrawingAreaWidgetAndDrawing.html)的文档,但我找不到错误
javafx - 为什么我的一段代码不接受颜色作为参数?
所以我正在尝试创建在画布上绘制轴的东西。我想使用 setStroke 方法将轴的颜色设置为红色,但它告诉我我给出了错误的类型参数。令我困惑的是,虽然使用某人的示例代码,但它根本没有给出错误。我的代码:
//这里有问题
示例代码:
//这是正确使用它的地方,同时仍然使用 GraphicsContext 作为调用者 + 有一个
//参数颜色
任何想法为什么第一段代码不正确而第二段代码不正确?
c++ - 创建一个基本的 OpenGL 上下文
我正在阅读 OpenGl 红皮书,我几乎被困在第一个教程上。如果我使用 freeglut 和 glew,一切正常,但我想自己处理输入等。所以我放弃了 freeglut 并开始编写自己的代码。我查看了其他一些教程并完成了代码,但没有显示任何内容。似乎 FreeGlut 在后台做了一些巫术魔法,但我不知道我错过了什么。我试过这个:
这设置了一个图形上下文,但显然不足以使一切正常工作。本教程没有包含关于视图或投影矩阵的任何内容,所以我不确定是否应该添加类似的内容。但是窗口仍然是黑色的。
这是教程代码,已根据我的代码进行了调整: