提交 29f4aad4 编写于 作者: W wizardforcel

2020-06-22 11:48:54

上级 4e9d85ff
......@@ -855,4 +855,4 @@ public class Breakout extends JFrame {
图:打砖块游戏
这是突破游戏。
\ No newline at end of file
这是打砖块游戏。
\ No newline at end of file
......@@ -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`
......
......@@ -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
......@@ -9,7 +9,7 @@
* [简介](introduction/)
* [首批程序](firstprograms/)
* [第一个程序](firstprograms/)
* [菜单和工具栏](menusandtoolbars/)
* [布局管理](layoutmanagement/)
* [事件和信号](eventsandsignals/)
......
......@@ -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`模块提供了用于处理数据库的类。
......
......@@ -13,7 +13,7 @@
* [字符串](strings/)
* [日期和时间](datetime/)
* [文件和目录](files/)
* [首批程序](firstprograms/)
* [第一个程序](firstprograms/)
* [菜单和工具栏](menusandtoolbars/)
* [布局管理](layoutmanagement/)
* [事件和信号](eventsandsignals/)
......@@ -21,7 +21,7 @@
* [小部件 II](widgets2/)
* [绘图](painting/)
* [自定义小部件](customwidget/)
* [突破游戏](breakoutgame/)
* [打砖块游戏](breakoutgame/)
......
......@@ -7,7 +7,7 @@
典型的应用由各种小部件组成。 这些小部件放置在布局内。 程序员必须管理应用的布局。 在 Qt4 中,我们有两个选择:
* 绝对定位
* 布局经理
* 布局管理器
## 绝对定位
......
......@@ -9,7 +9,7 @@
* [简介](introduction/)
* [首批程序](firstprograms/)
* [第一个程序](firstprograms/)
* [菜单和工具栏](menusandtoolbars/)
* [布局管理](layoutmanagement/)
* [事件和信号](eventsandsignals/)
......
......@@ -10,10 +10,10 @@
SWT 具有以下标准布局类:
* FillLayout
* 行布局
* 表格布局
* 网格布局
* `FillLayout`
* `RowLayout`
* `FormLayout`
* `GridLayout`
`FillLayout`在单个行或列中布置大小相等的小部件。 `RowLayout`在行或列中布置小部件,并具有填充,环绕和间距选项。 `FormLayout`通过为小部件的每一侧创建附件来布局小部件。 `GridLayout`将小部件布置在网格中。
......
......@@ -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`
## 编辑器骨架
......
......@@ -14,7 +14,7 @@
* [布局管理 II](layoutII/)
* [菜单](menus/)
* [工具栏](toolbars/)
* [活动](events/)
* [事件](events/)
* [小部件](widgets/)
* [小部件 II](widgetsII/)
* [高级小部件](advancedwidgets/)
......
......@@ -13,7 +13,7 @@
* [布局管理](layout/)
* [菜单](menus/)
* [工具栏](toolbars/)
* [活动](events/)
* [事件](events/)
* [小部件](widgets/)
* [小部件 II](widgetsII/)
* [高级小部件](advancedwidgets/)
......
......@@ -10,9 +10,9 @@ GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创
GTK+ 本身取决于以下库。
* 格里布
* 潘戈
* 攻击力
* Glib
* Pango
* ATK
* GDK
* GdkPixbuf
* Cario
......
......@@ -13,7 +13,7 @@
* [小部件](widgets/)
* [菜单和工具栏](menustoolbars/)
* [对话框](dialogs/)
* [ Cario 绘图](painting/)
* [使用 Cario 绘图](painting/)
* [自定义小部件](customwidget/)
* [贪食蛇](nibbles/)
......
......@@ -15,7 +15,7 @@ PyGTK 已过时,请参阅 [Python Gtk 教程](/python/gtk/)。
* [布局管理](layout/)
* [菜单](menus/)
* [工具栏](toolbars/)
* [发出&事件](signals/)信号
* [信号&事件](signals/)
* [小部件](widgets/)
* [小部件 II](widgetsII/)
* [高级小部件](advancedwidgets/)
......
......@@ -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`
## 编辑器骨架
......
......@@ -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.
先完成此消息的编辑!
想要评论请 注册