Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
29f4aad4
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
8 个月 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
29f4aad4
编写于
6月 22, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-22 11:48:54
上级
4e9d85ff
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
83 addition
and
83 deletion
+83
-83
docs/graph/9.md
docs/graph/9.md
+1
-1
docs/gui/109.md
docs/gui/109.md
+25
-25
docs/gui/114.md
docs/gui/114.md
+4
-4
docs/gui/125.md
docs/gui/125.md
+1
-1
docs/gui/126.md
docs/gui/126.md
+7
-7
docs/gui/138.md
docs/gui/138.md
+2
-2
docs/gui/146.md
docs/gui/146.md
+1
-1
docs/gui/153.md
docs/gui/153.md
+1
-1
docs/gui/176.md
docs/gui/176.md
+4
-4
docs/gui/186.md
docs/gui/186.md
+10
-10
docs/gui/194.md
docs/gui/194.md
+1
-1
docs/gui/228.md
docs/gui/228.md
+1
-1
docs/gui/229.md
docs/gui/229.md
+3
-3
docs/gui/243.md
docs/gui/243.md
+1
-1
docs/gui/252.md
docs/gui/252.md
+1
-1
docs/gui/309.md
docs/gui/309.md
+10
-10
docs/gui/339.md
docs/gui/339.md
+10
-10
未找到文件。
docs/graph/9.md
浏览文件 @
29f4aad4
...
...
@@ -855,4 +855,4 @@ public class Breakout extends JFrame {
图:打砖块游戏
这是突破游戏。
\ No newline at end of file
这是打砖块游戏。
\ No newline at end of file
docs/gui/109.md
浏览文件 @
29f4aad4
...
...
@@ -14,15 +14,15 @@ GDI(图形设备接口)是用于处理图形的接口。 它用于与图形
## 派生的`wx.DC`类
*
wxBufferedDC
*
wxBufferedPaintDC
*
wxPostScriptDC
*
wxMemoryDC
*
wxPrinterDC
*
wxScreenDC
*
wxClientDC
*
wxPaintDC
*
wxWindowDC
*
`wxBufferedDC`
*
`wxBufferedPaintDC`
*
`wxPostScriptDC`
*
`wxMemoryDC`
*
`wxPrinterDC`
*
`wxScreenDC`
*
`wxClientDC`
*
`wxPaintDC`
*
`wxWindowDC`
`wx.ScreenDC`
用于在屏幕上的任何地方绘制。 如果要在整个窗口上绘制(仅 Windows),则使用
`wx.WindowDC`
。 这包括窗口装饰。
`wx.ClientDC`
用于绘制窗口的客户区域。 客户区域是没有装饰(标题和边框)的窗口区域。
`wx.PaintDC`
也用于绘制客户区。 但是
`wx.PaintDC`
和
`wx.ClientDC`
之间有一个区别。 仅可从
`wx.PaintEvent`
使用
`wx.PaintDC`
。 不应从
`wx.PaintEvent`
中使用
`wx.ClientDC`
。
`wx.MemoryDC`
用于在位图上绘制图形。
`wx.PostScriptDC`
用于在任何平台上写入 PostScript 文件。
`wx.PrinterDC`
用于访问打印机(仅 Windows)。
...
...
@@ -198,7 +198,7 @@ dc = wx.PaintDC(self)
*
线
*
折线
*
多边形
*
区域
*
圆圈
*
椭圆
*
样条
...
...
@@ -422,17 +422,17 @@ if __name__ == '__main__':
笔对象具有其他两个参数:连接和盖帽。 连接定义线之间的连接如何绘制。 连接样式具有以下选项:
*
wx.JOIN_MITER
*
wx.JOIN_BEVEL
*
wx.JOIN_ROUND
*
`wx.JOIN_MITER`
*
`wx.JOIN_BEVEL`
*
`wx.JOIN_ROUND`
使用
`wx.JOIN_MITER`
时,线条的外边缘会延伸。 他们以一个角度相遇,并且该区域被填充。 在
`wx.JOIN_BEVEL`
中,两条线之间的三角形缺口被填充。 在
`wx.JOIN_ROUND`
中,填充了两条线之间的圆弧。 默认值为
`wx.JOIN_ROUND`
。
笔帽定义了笔将如何绘制线条的末端。 选项包括:
*
wx.CAP_ROUND
*
wx.CAP_PROJECTING
*
wx.CAP_BUTT
*
`wx.CAP_ROUND`
*
`wx.CAP_PROJECTING`
*
`wx.CAP_BUTT`
`wx.CAP_ROUND`
绘制圆形末端。
`wx.CAP_PROJECTING`
和
`wx.CAP_BUTT`
画出方形末端。 它们之间的区别是
`wx.CAP_PROJECTING`
将超出端点超出行大小的一半。
`wx.CAP_ROUND`
也将延伸到终点之外。
...
...
@@ -613,15 +613,15 @@ if __name__ == '__main__':
wxPython 具有以下内置画笔类型:
*
wx.solid
*
wx.STIPPLE
*
wx.BDIAGONAL_HATCH
*
wx.CROSSDIAG_HATCH
*
wx.FDIAGONAL_HATCH
*
wx.CROSS_HATCH
*
wx.HORIZONTAL_HATCH
*
wx.VERTICAL_HATCH
*
透明
*
`wx.SOLID`
*
`wx.STIPPLE`
*
`wx.BDIAGONAL_HATCH`
*
`wx.CROSSDIAG_HATCH`
*
`wx.FDIAGONAL_HATCH`
*
`wx.CROSS_HATCH`
*
`wx.HORIZONTAL_HATCH`
*
`wx.VERTICAL_HATCH`
*
`wx.TRANSPARENT`
`brushes.py`
...
...
docs/gui/114.md
浏览文件 @
29f4aad4
...
...
@@ -10,9 +10,9 @@ GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创
GTK+ 本身取决于以下库:
*
格里布
*
潘戈
*
攻击力
*
Glib
*
Pango
*
ATK
*
GDK
*
GdkPixbuf
*
Cario
...
...
@@ -92,6 +92,6 @@ Glib version: 2.40.2
*
[
gtk.org
](
http://www.gtk.org
)
*
[
gtkforums.com
](
http://www.gtkforums.com
)
*
[
GTK+
2 参考
](
https://developer.gnome.org/gtk2/2.24/
)
*
[
GTK+ 2 参考
](
https://developer.gnome.org/gtk2/2.24/
)
这是 GTK+ 库的简介。
\ No newline at end of file
docs/gui/125.md
浏览文件 @
29f4aad4
...
...
@@ -9,7 +9,7 @@
*
[
简介
](
introduction/
)
*
[
首批
程序
](
firstprograms/
)
*
[
第一个
程序
](
firstprograms/
)
*
[
菜单和工具栏
](
menusandtoolbars/
)
*
[
布局管理
](
layoutmanagement/
)
*
[
事件和信号
](
eventsandsignals/
)
...
...
docs/gui/126.md
浏览文件 @
29f4aad4
...
...
@@ -12,13 +12,13 @@ PyQt4 被实现为一组 Python 模块。 它具有 440 个类和 6000 个函数
PyQt4 的类分为几个模块:
*
QtCore
*
QtGui
*
QtNetwork
*
QtXml
*
QtSvg
*
QtOpenGL
*
QtSql
*
`QtCore`
*
`QtGui`
*
`QtNetwork`
*
`QtXml`
*
`QtSvg`
*
`QtOpenGL`
*
`QtSql`
`QtCore`
模块包含核心的非 GUI 功能。 该模块用于处理时间,文件和目录,各种数据类型,流,URL,mime 类型,线程或进程。
`QtGui`
模块包含图形组件和相关类。 这些包括例如按钮,窗口,状态栏,工具栏,滑块,位图,颜色和字体。
`QtNetwork`
模块包含用于网络编程的类。 这些类通过使网络编程更加容易和可移植性,来简化 TCP/IP 和 UDP 客户端和服务器的编码。
`QtXml`
包含用于处理 XML 文件的类。 该模块提供了 SAX 和 DOM API 的实现。
`QtSvg`
模块提供了用于显示 SVG 文件内容的类。 可伸缩矢量图形(SVG)是一种用于描述 XML 中的二维图形和图形应用的语言。
`QtOpenGL`
模块用于使用 OpenGL 库渲染 3D 和 2D 图形。 该模块可实现 Qt GUI 库和 OpenGL 库的无缝集成。
`QtSql`
模块提供了用于处理数据库的类。
...
...
docs/gui/138.md
浏览文件 @
29f4aad4
...
...
@@ -13,7 +13,7 @@
*
[
字符串
](
strings/
)
*
[
日期和时间
](
datetime/
)
*
[
文件和目录
](
files/
)
*
[
首批
程序
](
firstprograms/
)
*
[
第一个
程序
](
firstprograms/
)
*
[
菜单和工具栏
](
menusandtoolbars/
)
*
[
布局管理
](
layoutmanagement/
)
*
[
事件和信号
](
eventsandsignals/
)
...
...
@@ -21,7 +21,7 @@
*
[
小部件 II
](
widgets2/
)
*
[
绘图
](
painting/
)
*
[
自定义小部件
](
customwidget/
)
*
[
突破
游戏
](
breakoutgame/
)
*
[
打砖块
游戏
](
breakoutgame/
)
...
...
docs/gui/146.md
浏览文件 @
29f4aad4
...
...
@@ -7,7 +7,7 @@
典型的应用由各种小部件组成。 这些小部件放置在布局内。 程序员必须管理应用的布局。 在 Qt4 中,我们有两个选择:
*
绝对定位
*
布局
经理
*
布局
管理器
## 绝对定位
...
...
docs/gui/153.md
浏览文件 @
29f4aad4
...
...
@@ -9,7 +9,7 @@
*
[
简介
](
introduction/
)
*
[
首批
程序
](
firstprograms/
)
*
[
第一个
程序
](
firstprograms/
)
*
[
菜单和工具栏
](
menusandtoolbars/
)
*
[
布局管理
](
layoutmanagement/
)
*
[
事件和信号
](
eventsandsignals/
)
...
...
docs/gui/176.md
浏览文件 @
29f4aad4
...
...
@@ -10,10 +10,10 @@
SWT 具有以下标准布局类:
*
FillLayout
*
行布局
*
表格布局
*
网格布局
*
`FillLayout`
*
`RowLayout`
*
`FormLayout`
*
`GridLayout`
`FillLayout`
在单个行或列中布置大小相等的小部件。
`RowLayout`
在行或列中布置小部件,并具有填充,环绕和间距选项。
`FormLayout`
通过为小部件的每一侧创建附件来布局小部件。
`GridLayout`
将小部件布置在网格中。
...
...
docs/gui/186.md
浏览文件 @
29f4aad4
...
...
@@ -10,10 +10,10 @@ Mono Winforms 教程继续进行控件的布局管理。 在将控件放置在
Winforms 中的每个控件都可以具有以下
`AnchorStyles`
值之一:
*
最佳
*
剩下
*
对
*
底部
*
`Top`
*
`Left`
*
`Right`
*
`Bottom`
注意,控件不限于一个值。 他们可以使用|组合这些值。 运算符。
...
...
@@ -81,12 +81,12 @@ btn2.Anchor = AnchorStyles.Right;
以下是可能的
`DockStyle`
值。
*
最佳
*
剩下
*
对
*
底部
*
填
*
没有
*
`Top`
*
`Left`
*
`Right`
*
`Bottom`
*
`Fill`
*
`None`
## 编辑器骨架
...
...
docs/gui/194.md
浏览文件 @
29f4aad4
...
...
@@ -14,7 +14,7 @@
*
[
布局管理 II
](
layoutII/
)
*
[
菜单
](
menus/
)
*
[
工具栏
](
toolbars/
)
*
[
活动
](
events/
)
*
[
事件
](
events/
)
*
[
小部件
](
widgets/
)
*
[
小部件 II
](
widgetsII/
)
*
[
高级小部件
](
advancedwidgets/
)
...
...
docs/gui/228.md
浏览文件 @
29f4aad4
...
...
@@ -13,7 +13,7 @@
*
[
布局管理
](
layout/
)
*
[
菜单
](
menus/
)
*
[
工具栏
](
toolbars/
)
*
[
活动
](
events/
)
*
[
事件
](
events/
)
*
[
小部件
](
widgets/
)
*
[
小部件 II
](
widgetsII/
)
*
[
高级小部件
](
advancedwidgets/
)
...
...
docs/gui/229.md
浏览文件 @
29f4aad4
...
...
@@ -10,9 +10,9 @@ GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创
GTK+ 本身取决于以下库。
*
格里布
*
潘戈
*
攻击力
*
Glib
*
Pango
*
ATK
*
GDK
*
GdkPixbuf
*
Cario
...
...
docs/gui/243.md
浏览文件 @
29f4aad4
...
...
@@ -13,7 +13,7 @@
*
[
小部件
](
widgets/
)
*
[
菜单和工具栏
](
menustoolbars/
)
*
[
对话框
](
dialogs/
)
*
[
与
Cario 绘图
](
painting/
)
*
[
使用
Cario 绘图
](
painting/
)
*
[
自定义小部件
](
customwidget/
)
*
[
贪食蛇
](
nibbles/
)
...
...
docs/gui/252.md
浏览文件 @
29f4aad4
...
...
@@ -15,7 +15,7 @@ PyGTK 已过时,请参阅 [Python Gtk 教程](/python/gtk/)。
*
[
布局管理
](
layout/
)
*
[
菜单
](
menus/
)
*
[
工具栏
](
toolbars/
)
*
[
发出&事件
](
signals/
)
信号
*
[
信号&事件
](
signals/
)
*
[
小部件
](
widgets/
)
*
[
小部件 II
](
widgetsII/
)
*
[
高级小部件
](
advancedwidgets/
)
...
...
docs/gui/309.md
浏览文件 @
29f4aad4
...
...
@@ -10,10 +10,10 @@ IronPython Mono Winforms 教程继续进行控件的布局管理。 在将控件
Winforms 中的每个控件都可以具有以下
`AnchorStyles`
值之一:
*
最佳
*
剩下
*
对
*
底部
*
`TOP`
*
`LEFT`
*
`RIGHT`
*
`BOTTOM`
注意,控件不限于一个值。 他们可以使用
`|`
运算符将这些值进行任意组合。
...
...
@@ -80,12 +80,12 @@ btn2.Anchor = AnchorStyles.Right
以下是可能的
`DockStyle`
值。
*
最佳
*
剩下
*
对
*
底部
*
填
*
没有
*
`TOP`
*
`LEFT`
*
`RIGHT`
*
`BOTTOM`
*
`FILL`
*
`NONE`
## 编辑器骨架
...
...
docs/gui/339.md
浏览文件 @
29f4aad4
...
...
@@ -10,10 +10,10 @@ Mono Winforms 教程继续进行控件的布局管理。 在将控件放置在
Winforms 中的每个控件都可以具有以下
`AnchorStyles`
值之一:
*
最佳
*
剩下
*
对
*
底部
*
`TOP`
*
`LEFT`
*
`RIGHT`
*
`BOTTOM`
注意,控件不限于一个值。 他们可以使用
`|`
取这些值的任何组合。 运算符。
...
...
@@ -98,12 +98,12 @@ btn2.Anchor = AnchorStyles.Right
以下是可能的
`DockStyle`
值。
*
最佳
*
剩下
*
对
*
底部
*
填
*
没有
*
`TOP`
*
`LEFT`
*
`RIGHT`
*
`BOTTOM`
*
`FILL`
*
`NONE`
## 编辑器骨架
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录