diff --git a/docs/gui/105.md b/docs/gui/105.md index 937d8a1e5bdb0e6591be66bdefd59e0a53d3f5c3..8dea09dea0ea1873f1344013ccaef84ce5973a96 100644 --- a/docs/gui/105.md +++ b/docs/gui/105.md @@ -204,7 +204,7 @@ def ShowMessage2(self, event): 为了创建一个 About 对话框,我们必须创建两个对象。 一个`wx.adv.AboutDialogInfo`和一个`wx.adv.AboutBox`。 -wxPython 可以显示两种“关于”框。 这取决于我们使用的平台和调用的方法。 它可以是本机对话框,也可以是 wxPython 通用对话框。 Windows 本机“关于”对话框无法显示自定义图标,许可证文本或 URL。 如果我们省略这三个字段,则 wxPython 将显示一个本机对话框。 否则,它将诉诸通用。 如果我们想保持本地化,建议在单独的菜单项中提供许可证信息。 GTK +可以显示所有这些字段。 +wxPython 可以显示两种“关于”框。 这取决于我们使用的平台和调用的方法。 它可以是本机对话框,也可以是 wxPython 通用对话框。 Windows 本机“关于”对话框无法显示自定义图标,许可证文本或 URL。 如果我们省略这三个字段,则 wxPython 将显示一个本机对话框。 否则,它将诉诸通用。 如果我们想保持本地化,建议在单独的菜单项中提供许可证信息。 GTK+ 可以显示所有这些字段。 `about_dialog.py` diff --git a/docs/gui/120.md b/docs/gui/120.md index 53441500eab8c8536823667174b345e2b4bb74df..c00a1637e05a0fc5dfc0707d608aceba7b326845 100644 --- a/docs/gui/120.md +++ b/docs/gui/120.md @@ -1,10 +1,10 @@ -# GTK +小部件 +# GTK+ 小部件 > 原文: [http://zetcode.com/gui/gtk2/gtkwidgets/](http://zetcode.com/gui/gtk2/gtkwidgets/) -在 GTK +编程教程的这一部分中,我们将介绍一些 GTK +小部件。 +在 GTK+ 编程教程的这一部分中,我们将介绍一些 GTK+ 小部件。 -小部件是 GUI 应用的基本构建块。 多年来,一些小部件已成为编程工具包的标准。 例如按钮,复选框或滚动条。 GTK +工具箱的理念是将小部件的数量保持在最低水平。 将创建更多专门的小部件作为定制 GTK +小部件。 +小部件是 GUI 应用的基本构建块。 多年来,一些小部件已成为编程工具包的标准。 例如按钮,复选框或滚动条。 GTK+ 工具箱的理念是将小部件的数量保持在最低水平。 将创建更多专门的小部件作为定制 GTK+ 小部件。 ## `GtkButton` @@ -476,4 +476,4 @@ gtk_label_set_markup(GTK_LABEL(label), str); Figure: markup label -在 GTK +教程的这一部分中,我们介绍了 GTK +小部件。 \ No newline at end of file +在 GTK+ 教程的这一部分中,我们介绍了 GTK+ 小部件。 \ No newline at end of file diff --git a/docs/gui/121.md b/docs/gui/121.md index 545e293d09019e15203ec1217a77a02efff005fc..d1de58dd27a53ce718f7a69ad8747025995161f6 100644 --- a/docs/gui/121.md +++ b/docs/gui/121.md @@ -1,8 +1,8 @@ -# GTK +小部件 II +# GTK+ 小部件 II > 原文: [http://zetcode.com/gui/gtk2/gtkwidgetsII/](http://zetcode.com/gui/gtk2/gtkwidgetsII/) -在 GTK +编程教程的这一部分中,我们将继续介绍各种 GTK +小部件。 +在 GTK+ 编程教程的这一部分中,我们将继续介绍各种 GTK+ 小部件。 ## `GktComboBoxText` @@ -633,4 +633,4 @@ gtk_icon_view_set_selection_mode(GTK_ICON_VIEW(icon_view), Figure: IconView -在 GTK +教程的这一部分中,我们将继续介绍 GTK +小部件。 \ No newline at end of file +在 GTK+ 教程的这一部分中,我们将继续介绍 GTK+ 小部件。 \ No newline at end of file diff --git a/docs/gui/122.md b/docs/gui/122.md index dac86ec3ba29a0217ad9ff8a8cd11925f6a8ee3a..9e06d507e6544fc3517f92d038da73f3e5681539 100644 --- a/docs/gui/122.md +++ b/docs/gui/122.md @@ -2,7 +2,7 @@ > 原文: [http://zetcode.com/gui/gtk2/gtktreeview/](http://zetcode.com/gui/gtk2/gtktreeview/) -在 GTK +编程教程的这一部分中,我们使用`GtkTreeView`小部件。 +在 GTK+ 编程教程的这一部分中,我们使用`GtkTreeView`小部件。 `GtkTreeView`小部件是一个复杂的小部件,可用于显示列表和树。 小部件可以具有一列或多列。 `GtkTreeView`小部件具有 MVC(模型视图控制器)设计架构。 这意味着数据与视图是分开的。 diff --git a/docs/gui/123.md b/docs/gui/123.md index b656cd7d01ec24d372edbf0afadbecd87fd033c4..1d80fbe0bbbba423a76563ca0ee8547526837bf7 100644 --- a/docs/gui/123.md +++ b/docs/gui/123.md @@ -2,7 +2,7 @@ > 原文: [http://zetcode.com/gui/gtk2/gtktextview/](http://zetcode.com/gui/gtk2/gtktextview/) -在 GTK +编程教程的这一部分中,我们使用`GtkTextView`小部件。 +在 GTK+ 编程教程的这一部分中,我们使用`GtkTextView`小部件。 `GtkTextView`小部件用于显示和编辑多行文本。 `GtkTextView`小部件也具有 MVC 设计。 `GtkTextView`代表视图组件,`GtkTextBuffer`代表模型组件。 `GtkTextBuffer`用于处理文本数据。 `GtkTextTag`是可以应用于文本的属性。 `GtkTextIter`表示文本中两个字符之间的位置。 所有使用文本的操作都是使用文本迭代器完成的。 diff --git a/docs/gui/124.md b/docs/gui/124.md index 3ca0334c0fbe03cf47d3314e13e7243429d2a980..135423f00957b9171c3ff7ddd282b2cfb8835201 100644 --- a/docs/gui/124.md +++ b/docs/gui/124.md @@ -1,8 +1,8 @@ -# 自定义 GTK +小部件 +# 自定义 GTK+ 小部件 > 原文: [http://zetcode.com/gui/gtk2/customwidget/](http://zetcode.com/gui/gtk2/customwidget/) -在 GTK +编程教程的这一部分中,我们创建一个自定义的 GTK +小部件。 我们使用开罗图形库。 +在 GTK+ 编程教程的这一部分中,我们创建一个自定义的 GTK+ 小部件。 我们使用开罗图形库。 ## CPU 小部件 @@ -361,4 +361,4 @@ gcc -o test_cpu main.o mycpu.o $(pkg-config --libs gtk+-2.0) Figure: CPU widget -在本章中,我们创建了一个自定义的 GTK +小部件。 \ No newline at end of file +在本章中,我们创建了一个自定义的 GTK+ 小部件。 \ No newline at end of file diff --git a/docs/gui/126.md b/docs/gui/126.md index ff71dc44aba8be1ad53dc78f8f3c483d69a57d26..6841630243a30d4e860d6bd18166e2ca0de668ab 100644 --- a/docs/gui/126.md +++ b/docs/gui/126.md @@ -22,7 +22,7 @@ PyQt4 的类分为几个模块: `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`模块提供了用于处理数据库的类。 -## 蟒蛇 +## Python ![python logo](img/bcc161b3a545fd24eb44bc8a4bb5d41d.jpg) Python 是一种通用的,动态的,面向对象的编程语言。 Python 语言的设计目的强调程序员的生产力和代码可读性。 Python 最初是由 Guido van Rossum 开发的。 它于 1991 年首次发布。Python 受 ABC,Haskell,Java,Lisp,Icon 和 Perl 编程语言的启发。 Python 是一种高级通用通用解释型语言。 Python 是一种简约语言。 它最明显的功能之一是它不使用分号或方括号。 它改用缩进。 目前,Python 有两个主要分支:Python 2.x 和 Python3.x。 Python 3.x 打破了与早期版本 Python 的向后兼容性。 它的创建是为了纠正该语言的某些设计缺陷并使该语言更简洁。 Python 由世界各地的一大批志愿者维护。 Python 是开源软件。 对于那些想学习编程的人来说,Python 是一个理想的起点。 diff --git a/docs/gui/127.md b/docs/gui/127.md index 4c878e8ed18eca90b0e11c8dd2262562551fcb65..2830671f0bd59502a13646cdd67e61e90c6da559 100644 --- a/docs/gui/127.md +++ b/docs/gui/127.md @@ -294,7 +294,7 @@ btn.move(50, 50) Figure: Tooltip -## 关闭窗户 +## 关闭窗口 如何关闭窗口的明显方法是单击标题栏上的 x 标记。 在下一个示例中,我们将展示如何以编程方式关闭窗口。 我们将简要介绍信号和插槽。 @@ -382,7 +382,7 @@ PyQt4 中的事件处理系统是通过信号&插槽机制构建的。 如果单 Figure: Quit button -## 留言框 +## 消息框 默认情况下,如果单击标题栏上的 x 按钮,则`QtGui.QWidget`将关闭。 有时我们想要修改此默认行为。 例如,如果我们在编辑器中打开了一个文件,对此我们做了一些更改。 我们显示一个消息框以确认操作。 diff --git a/docs/gui/128.md b/docs/gui/128.md index da0df7cb800bb01c7f74a9642760a2be80689666..b0db26e8f2de1f5bf265453f1385728274146bc9 100644 --- a/docs/gui/128.md +++ b/docs/gui/128.md @@ -4,7 +4,7 @@ 在 PyQt4 教程的这一部分中,我们将创建菜单和工具栏。 菜单是位于菜单栏中的一组命令。 工具栏上的按钮带有应用程序中的一些常用命令。 -## 主视窗 +## 主窗口 `QtGui.QMainWindow`类提供一个主应用程序窗口。 这样可以创建带有状态栏,工具栏和菜单栏的经典应用程序框架。 @@ -148,7 +148,7 @@ fileMenu.addAction(exitAction) `menuBar()`方法创建一个菜单栏。 我们创建一个文件菜单并将退出动作附加到该菜单。 -## 工具列 +## 工具栏 菜单将我们可以在应用程序中使用的所有命令分组。 使用工具栏可以快速访问最常用的命令。 diff --git a/docs/gui/129.md b/docs/gui/129.md index 620117537bd5972caea45e9f15cd3cc822cec59a..640f6eea517f30130dde9486ca6e1723685511d2 100644 --- a/docs/gui/129.md +++ b/docs/gui/129.md @@ -290,7 +290,7 @@ for position, name in zip(positions, names): Figure: Calculator skeleton -## 审查范例 +## 回顾示例 小部件可以跨越网格中的多个列或行。 在下一个示例中,我们将对此进行说明。 diff --git a/docs/gui/135.md b/docs/gui/135.md index ac5ad4dace1a8d6516852696075fbd902a7bf11d..f0c67fe372859bfa4c740522876c7d0571a6cc60 100644 --- a/docs/gui/135.md +++ b/docs/gui/135.md @@ -109,7 +109,7 @@ Figure: Drawing text ## 画点 -点是可以绘制的最简单的图形对象。 这是窗户上的一个小地方。 +点是可以绘制的最简单的图形对象。 这是窗口上的一个小地方。 ``` #!/usr/bin/python diff --git a/docs/gui/150.md b/docs/gui/150.md index f3cdbfc1c2bcc5de8f12f4d0b7b8a39efff36b37..2fb842fb3d920a55baecd8f80803e18a2d4aacee 100644 --- a/docs/gui/150.md +++ b/docs/gui/150.md @@ -84,7 +84,7 @@ void Lines::drawLines(QPainter *qp) { ``` -我们在窗户上画了六行; 每条线都有不同的笔样式。 +我们在窗口上画了六行; 每条线都有不同的笔样式。 ``` void Lines::paintEvent(QPaintEvent *e) { diff --git a/docs/gui/154.md b/docs/gui/154.md index 5b6ccf8b47aac1eba149f0d37021b15ef294d539..9a0bd4ca7a30a565f49bed6365715baa7b9de276 100644 --- a/docs/gui/154.md +++ b/docs/gui/154.md @@ -14,7 +14,7 @@ PySide 被实现为一组 Python 模块。 目前它有 15 个模块。 这些 在 Qt 工具包的所有者诺基亚未能与 Riverbank Computing 达成协议(将 LGPL 作为替代许可证)后,PySide 已发布。 PySide 与 PyQt4 具有高度的 API 兼容性,因此迁移到 PySide 并不困难。 -## 蟒蛇 +## Python ![python logo](img/1feacd0dafad098ee521368512f94744.jpg) Python 是一种通用的,动态的,面向对象的编程语言。 Python 语言的设计目的强调程序员的生产力和代码可读性。 Python 最初是由 Guido van Rossum 开发的。 它于 1991 年首次发布。Python 受 ABC,Haskell,Java,Lisp,Icon 和 Perl 编程语言的启发。 Python 是高级通用多平台解释型语言。 Python 是一种简约语言。 它最明显的功能之一是它不使用分号或方括号。 Python 使用缩进代替。 目前,Python 有两个主要分支。 Python 2.x 和 Python3.x。 Python 3.x 打破了与早期版本 Python 的向后兼容性。 它的创建是为了纠正该语言的某些设计缺陷并使该语言更简洁。 本教程介绍了 Python 2.x 版本。 大多数代码是用 Python 2.x 版本编写的。 软件基础和程序员将需要一些时间才能迁移到 Python3.x。 今天,Python 由世界各地的一大批志愿者维护。 Python 是开源软件。 diff --git a/docs/gui/155.md b/docs/gui/155.md index 7a22690f592736aebe226a9b4e652c05f231ee81..14ccef575a11f38156c5c0b7a25bad6feab4f8a8 100644 --- a/docs/gui/155.md +++ b/docs/gui/155.md @@ -266,7 +266,7 @@ btn.move(50, 50) Figure: Tooltips -## 关闭窗户 +## 关闭窗口 关闭窗口的明显方法是单击标题栏上的 x 标记。 在下一个示例中,我们将展示如何以编程方式关闭窗口。 我们将简要介绍信号和插槽。 @@ -347,7 +347,7 @@ PySide 中的事件处理系统是通过信号&插槽机制构建的。 如果 Figure: Quit button -## 留言框 +## 消息框 默认情况下,如果单击标题栏上的 x 按钮,则`QtGui.QWidget`将关闭。 有时我们想修改此默认行为。 例如,如果我们在编辑器中打开了一个文件,对此我们做了一些更改。 我们显示一个消息框以确认操作。 diff --git a/docs/gui/156.md b/docs/gui/156.md index afee197e14a6ee17ce4d1c55383fc0d638212a11..10f78fdb093f24eb4d26cba793daea8fbf388713 100644 --- a/docs/gui/156.md +++ b/docs/gui/156.md @@ -4,7 +4,7 @@ 在 PySide 教程的这一部分中,我们将创建菜单和工具栏。 菜单是位于菜单栏中的一组命令。 工具栏上有带有应用程序中常用命令的按钮。 -## 主视窗 +## 主窗口 `QtGui.QMainWindow`类提供一个主应用程序窗口。 这样就可以使用状态栏,工具栏和菜单栏创建经典的应用程序框架。 @@ -153,7 +153,7 @@ fileMenu.addAction(exitAction) 我们使用菜单栏对象的`addMenu()`方法创建文件菜单。 我们将先前创建的操作添加到文件菜单。 -## 工具列 +## 工具栏 菜单将我们可以在应用程序中使用的所有命令分组。 使用工具栏可以快速访问最常用的命令。 diff --git a/docs/gui/157.md b/docs/gui/157.md index fa771820b218a54425b83448654fe0e50e854527..8a51ceaa25e66b009802afd5ef88167b12f4d576 100644 --- a/docs/gui/157.md +++ b/docs/gui/157.md @@ -263,7 +263,7 @@ else: grid.addWidget(button, pos[j][0], pos[j][1]) Figure: Calculator skeleton -## 审查范例 +## 回顾示例 小部件可以跨越网格中的多个列或行。 在下一个示例中,我们将对此进行说明。 diff --git a/docs/gui/163.md b/docs/gui/163.md index 872a866f8248e945c9269f8432566d7edcd3a582..084db95bde975043b6312241a6e7930298082bae 100644 --- a/docs/gui/163.md +++ b/docs/gui/163.md @@ -108,7 +108,7 @@ Figure: Drawing Text ## 画点 -点是可以绘制的最简单的图形对象。 这是窗户上的一个小地方。 +点是可以绘制的最简单的图形对象。 这是窗口上的一个小地方。 ``` #!/usr/bin/python diff --git a/docs/gui/170.md b/docs/gui/170.md index bfc3fce2cbda9d68877b7fc318bbd6c8d50051d4..77dad46fc0d3d41478bb9eeb6697dbea9435168b 100644 --- a/docs/gui/170.md +++ b/docs/gui/170.md @@ -205,7 +205,7 @@ proc showMenu {x y} { Figure: Popup menu -## 工具列 +## 工具栏 菜单将我们可以在应用程序中使用的命令分组。 使用工具栏可以快速访问最常用的命令。 Tk 中没有工具栏小部件。 diff --git a/docs/gui/171.md b/docs/gui/171.md index 957e465aee0b77ae8776b93e2c306d459a0609d8..a4ac7937ea40e1c1e12f177446c9c3a07a3c2b18 100644 --- a/docs/gui/171.md +++ b/docs/gui/171.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 用`tk_messageBox`命令创建 Tk 中的消息框。 diff --git a/docs/gui/172.md b/docs/gui/172.md index d9f7f795d5f1dd06fc292b3df4a0f3fb890b4903..a28d1e49d376f1493d75516132d003a4f2e75181 100644 --- a/docs/gui/172.md +++ b/docs/gui/172.md @@ -233,7 +233,7 @@ wm geometry . 430x250+300+300 ``` -我们在窗户上画一首歌的歌词。 +我们在窗口上画一首歌的歌词。 ``` .can create text 10 30 -anchor w -font Purisa \ diff --git a/docs/gui/174.md b/docs/gui/174.md index a44d6479dc697722e3d21cd0fe3343601689108c..f9cec736fbe7a2201648e21f3b87dba6ec9bf735 100644 --- a/docs/gui/174.md +++ b/docs/gui/174.md @@ -21,7 +21,7 @@ ## SWT -标准窗口小部件工具箱(SWT)是用于 Java 编程语言的图形窗口小部件工具箱。 它最初由 IBM 开发,现已成为 Eclipse Foundation 的一部分。 它是 Swing 和 JavaFX 的替代方法。 SWT 使用 Windows API 或 GTK +之类的本地 GUI API 通过 Java 本机接口(JNI)创建其小部件。 +标准窗口小部件工具箱(SWT)是用于 Java 编程语言的图形窗口小部件工具箱。 它最初由 IBM 开发,现已成为 Eclipse Foundation 的一部分。 它是 Swing 和 JavaFX 的替代方法。 SWT 使用 Windows API 或 GTK+ 之类的本地 GUI API 通过 Java 本机接口(JNI)创建其小部件。 [Tweet](https://twitter.com/share) diff --git a/docs/gui/175.md b/docs/gui/175.md index 9f6fb761c896f48d633df1c1bb836460c2b2617f..bb330743c3c296f06807dcefcc9881c95f9d5bb2 100644 --- a/docs/gui/175.md +++ b/docs/gui/175.md @@ -8,7 +8,7 @@ ## 关于 -标准窗口小部件工具箱(SWT)是用于 Java 编程语言的图形窗口小部件工具箱。 它最初是由 IBM 开发的。 它是 Swing 和 JavaFX 的替代方法。 SWT 使用 Winapi 和 GTK +等本机 GUI API 通过 Java 本机接口(JNI)创建其小部件。 +标准窗口小部件工具箱(SWT)是用于 Java 编程语言的图形窗口小部件工具箱。 它最初是由 IBM 开发的。 它是 Swing 和 JavaFX 的替代方法。 SWT 使用 Winapi 和 GTK+ 等本机 GUI API 通过 Java 本机接口(JNI)创建其小部件。 ## 构建 SWT 应用程序 @@ -236,7 +236,7 @@ Shell shell = new Shell(display, SWT.SHELL_TRIM | SWT.CENTER); ``` -style 参数指定外壳的行为。 传递`SWT.CENTER`选项可使外壳位于窗口的中心。 `SWT.SHELL_TRIM`在窗户上装饰。 它启用标题和标题栏按钮,并使窗口可调整大小。 这是外壳的默认样式。 +style 参数指定外壳的行为。 传递`SWT.CENTER`选项可使外壳位于窗口的中心。 `SWT.SHELL_TRIM`在窗口上装饰。 它启用标题和标题栏按钮,并使窗口可调整大小。 这是外壳的默认样式。 ``` shell.setToolTipText("This is a window"); diff --git a/docs/gui/180.md b/docs/gui/180.md index 7c206f0fe5d0f6133ece41418e1698b16db26791..3ff2d271e0c9713324529e178a66b1491cbe22db 100644 --- a/docs/gui/180.md +++ b/docs/gui/180.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 `MessageBox`是一个简单的对话框,向用户提供一些信息。 它可以包含消息,图标和各种按钮。 以可用的`MessageBox`样式选择图标和按钮。 例如,`SWT.ICON_ERROR`标志在对话框上放置一个错误图标。 diff --git a/docs/gui/182.md b/docs/gui/182.md index 738f1e335c8c21e56e9b0bfda6d907ede8a19528..7cc15baae0e3d6c3d83fe3d04fb04a66db42bb9c 100644 --- a/docs/gui/182.md +++ b/docs/gui/182.md @@ -512,7 +512,7 @@ shell.setSize(WIDTH + borW, HEIGHT + borH); ``` -在设置外壳尺寸时,我们还需要考虑窗户装饰。 +在设置外壳尺寸时,我们还需要考虑窗口装饰。 ![Nibbles](img/9c92b7f464b8e5bd9adac52c0f50ef06.jpg) diff --git a/docs/gui/194.md b/docs/gui/194.md index 1d6fc745cf6e4a978ad3c55e85088ad5728fa001..94490007524944e4ad8a3258388d86d70a39f164 100644 --- a/docs/gui/194.md +++ b/docs/gui/194.md @@ -28,7 +28,7 @@ ## Java Gnome -Java Gnome 是 Java 编程语言的 GTK +和 Gnome 的包装。 +Java Gnome 是 Java 编程语言的 GTK+ 和 Gnome 的包装。 [Tweet](https://twitter.com/share) diff --git a/docs/gui/195.md b/docs/gui/195.md index 6aa7794bcb966f08ff5c32d767c70364758aa033..b7bfd1a99a8001bb003a1ea2835e19549a8d4303 100644 --- a/docs/gui/195.md +++ b/docs/gui/195.md @@ -10,9 +10,9 @@ ## Java Gnome -Java Gnome 是 Java 编程语言的 GTK +和 Gnome 的包装。 +Java Gnome 是 Java 编程语言的 GTK+ 和 Gnome 的包装。 -GTK + 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK +库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK +成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK +中创建的。 GTK +是面向对象的应用程序编程接口。 有几种其他编程语言的绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 +GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK+ 库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK+ 成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK+ 中创建的。 GTK+ 是面向对象的应用程序编程接口。 有几种其他编程语言的绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 GNOME 是一个桌面环境,是在计算机操作系统之上运行的图形用户界面。 这是一个国际项目,包括创建软件开发框架,为桌面选择应用程序软件,以及开发用于管理应用程序启动,文件处理以及窗口和任务管理的程序。 GNOME 是 GNU Project 的一部分,可以与各种类似 Unix 的操作系统一起使用。 (wikipedia.org) diff --git a/docs/gui/198.md b/docs/gui/198.md index 4936cfafc655d318360dff5a30b19887f68f1fc7..552f8ff8a709b0368998fced5db6cf18124a8700 100644 --- a/docs/gui/198.md +++ b/docs/gui/198.md @@ -149,7 +149,7 @@ vbox.packStart(halign, false, false, 0); Figure: New Folder -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个窗口,可以在 JDeveloper IDE 中找到它。 diff --git a/docs/gui/202.md b/docs/gui/202.md index e33d8c185113169f4797eacef4a2361d6e83d72e..062dfeda6d842a612bd868ceafdd028aaf1f8a2e 100644 --- a/docs/gui/202.md +++ b/docs/gui/202.md @@ -4,7 +4,7 @@ 在 Java Gnome 编程教程的这一部分中,我们将介绍一些小部件。 -小部件是 GUI 应用程序的基本构建块。 多年来,几个小部件已成为所有 OS 平台上所有工具包中的标准。 例如,按钮,复选框或滚动条。 GTK +工具箱的理念是将小部件的数量保持在最低水平。 将创建更多专门的小部件作为自定义小部件。 +小部件是 GUI 应用程序的基本构建块。 多年来,几个小部件已成为所有 OS 平台上所有工具包中的标准。 例如,按钮,复选框或滚动条。 GTK+ 工具箱的理念是将小部件的数量保持在最低水平。 将创建更多专门的小部件作为自定义小部件。 ## 标签 diff --git a/docs/gui/215.md b/docs/gui/215.md index 3d6a6a10bb66554620e505ab42dbd8349e9433fe..b25044824273be5ac14680362afd0f4c0ccfa9df 100644 --- a/docs/gui/215.md +++ b/docs/gui/215.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向用户提供应用程序消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/216.md b/docs/gui/216.md index 93b9dd2ceb550c8677d45a01ab7fccb01d17fda0..751d05b8a4796c0815b36079c95856ef9c9eb3cf 100644 --- a/docs/gui/216.md +++ b/docs/gui/216.md @@ -592,7 +592,7 @@ public class JambiApp extends QWidget { ``` -我们在窗户上画一首歌歌词。 +我们在窗口上画一首歌歌词。 ``` painter.setFont(new QFont("Purisa", 10)); diff --git a/docs/gui/221.md b/docs/gui/221.md index 2e93b1f8ecb28a631fbd70cc0ad1098fd2a4f016..1140ceeb5566b5933d635325ae324f51d296f6be 100644 --- a/docs/gui/221.md +++ b/docs/gui/221.md @@ -425,7 +425,7 @@ add vbox Figure: Calculator skeleton -## 视窗 +## 窗口 在最后一个示例中,我们将使用`Gtk::Grid`容器。 此容器将其子级放置到单元格中,这些单元格由行和列的交点界定。 网格容器的`attach`方法采用五个参数。 第一个参数是附加的子窗口小部件。 接下来的两个参数是放置子项的行和列索引。 最后两个参数是行跨度和列跨度。 diff --git a/docs/gui/224.md b/docs/gui/224.md index def574ccaa0804e0489184311cf8dfb6d1a8754c..4efeb7f632d2b61112c670c7fad5837b0c166db2 100644 --- a/docs/gui/224.md +++ b/docs/gui/224.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息对话框是方便的对话框,可向应用程序的用户提供消息。 该消息包含文本和图像数据。 diff --git a/docs/gui/228.md b/docs/gui/228.md index be5ef7ba5caf83315a448c4ff48e0056f8ffb2fd..7716f09f8c2d7015eae114b505bafee35306c137 100644 --- a/docs/gui/228.md +++ b/docs/gui/228.md @@ -27,7 +27,7 @@ ## GTK# -GTK#是针对 C#编程语言的 GTK +的包装。 该库有助于使用 Mono 或任何其他兼容的 CLR 构建图形 GNOME 应用程序。 使用 Gtk#构建的应用程序将在许多平台上运行,包括 Linux,Microsoft Windows 和 Mac OSX。GTK#是 Mono 计划的一部分。 +GTK#是针对 C#编程语言的 GTK+ 的包装。 该库有助于使用 Mono 或任何其他兼容的 CLR 构建图形 GNOME 应用程序。 使用 Gtk#构建的应用程序将在许多平台上运行,包括 Linux,Microsoft Windows 和 Mac OSX。GTK#是 Mono 计划的一部分。 [Tweet](https://twitter.com/share) diff --git a/docs/gui/229.md b/docs/gui/229.md index 6f6f8cbe7748bd8c5c764a73f7ad5f4af689d4f7..0db0f1ad2b02cdaa7ada3205565589ab46d0e423 100644 --- a/docs/gui/229.md +++ b/docs/gui/229.md @@ -4,11 +4,11 @@ 这是 GTK#编程入门教程。 本教程针对 C#编程语言。 它已在 Linux 上创建并经过测试。 GTK#编程教程适合新手和中级程序员。 这是本教程中使用的[图像](/img/gui/sharpgimg.tgz)。 -## GTK + +## GTK+ -GTK + 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK +库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK +成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK +中创建的。 GTK +是面向对象的应用程序编程接口。 面向对象的系统是使用 Glib 对象系统创建的,该系统是 GTK +库的基础。 `GObject`还可以为其他各种编程语言创建语言绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 +GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK+ 库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK+ 成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK+ 中创建的。 GTK+ 是面向对象的应用程序编程接口。 面向对象的系统是使用 Glib 对象系统创建的,该系统是 GTK+ 库的基础。 `GObject`还可以为其他各种编程语言创建语言绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 -GTK +本身取决于以下库。 +GTK+ 本身取决于以下库。 * 格里布 * 潘戈 @@ -17,13 +17,13 @@ GTK +本身取决于以下库。 * GdkPixbuf * 开罗 -`Glib`是通用工具库。 它提供各种数据类型,字符串实用程序,启用错误报告,消息日志记录,使用线程和其他有用的编程功能。 `Pango`是一个使国际化的图书馆。 `ATK`是辅助功能工具包。 该工具包提供的工具可帮助残障人士使用计算机。 `GDK`是底层图形系统提供的低级绘图和窗口功能的包装。 在 Linux 上,GDK 位于 X Server 和 GTK +库之间。 最近,它的许多功能已委托给开罗图书馆。 `GdkPixbuf`库是用于图像加载和像素缓冲区操作的工具包。 开罗是用于创建 2D 矢量图形的库。 自 2.8 版起,它已包含在 GTK +中。 +`Glib`是通用工具库。 它提供各种数据类型,字符串实用程序,启用错误报告,消息日志记录,使用线程和其他有用的编程功能。 `Pango`是一个使国际化的图书馆。 `ATK`是辅助功能工具包。 该工具包提供的工具可帮助残障人士使用计算机。 `GDK`是底层图形系统提供的低级绘图和窗口功能的包装。 在 Linux 上,GDK 位于 X Server 和 GTK+ 库之间。 最近,它的许多功能已委托给开罗图书馆。 `GdkPixbuf`库是用于图像加载和像素缓冲区操作的工具包。 开罗是用于创建 2D 矢量图形的库。 自 2.8 版起,它已包含在 GTK+ 中。 -Gnome 和 XFce 桌面环境已使用 GTK +库创建。 SWT 和 wxWidgets 是使用 GTK +的众所周知的编程框架。 使用 GTK +的著名软件应用程序包括 Firefox 或 Inkscape。 +Gnome 和 XFce 桌面环境已使用 GTK+ 库创建。 SWT 和 wxWidgets 是使用 GTK+ 的众所周知的编程框架。 使用 GTK+ 的著名软件应用程序包括 Firefox 或 Inkscape。 ## GTK# -GTK#是针对 C#编程语言的 GTK +的包装。 该库有助于使用 Mono 或任何其他兼容的 CLR 构建图形 GNOME 应用程序。 Gtk#是一个事件驱动的系统,就像任何其他现代的窗口库一样,其中应用程序中的每个小部件都具有处理程序方法,这些处理程序方法在发生特定事件时被调用。 使用 Gtk#构建的应用程序将在许多平台上运行,包括 Linux,Microsoft,Windows 和 Mac OSX。GTK#是 Mono 计划的一部分。 Mono 中基本上有两个窗口小部件工具箱:Winforms 和 GTK#。 GTK#被认为是 Linux / Unix 操作系统的本机。 +GTK#是针对 C#编程语言的 GTK+ 的包装。 该库有助于使用 Mono 或任何其他兼容的 CLR 构建图形 GNOME 应用程序。 Gtk#是一个事件驱动的系统,就像任何其他现代的窗口库一样,其中应用程序中的每个小部件都具有处理程序方法,这些处理程序方法在发生特定事件时被调用。 使用 Gtk#构建的应用程序将在许多平台上运行,包括 Linux,Microsoft,Windows 和 Mac OSX。GTK#是 Mono 计划的一部分。 Mono 中基本上有两个窗口小部件工具箱:Winforms 和 GTK#。 GTK#被认为是 Linux / Unix 操作系统的本机。 ## 编译 GTK#应用程序 diff --git a/docs/gui/231.md b/docs/gui/231.md index 9ca5e8fef5031c5910a358cc9ad10a84e0ec6d05..a3b898efdb62951a0d0a7878884ded7a0e4d59e9 100644 --- a/docs/gui/231.md +++ b/docs/gui/231.md @@ -306,7 +306,7 @@ vbox.PackEnd(table, true, true, 0); Figure: Calculator skeleton -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个窗口,可以在 JDeveloper IDE 中找到它。 diff --git a/docs/gui/243.md b/docs/gui/243.md index eeaeec95cc398166aee87edac136136222c037e3..0b2f4f2fce35d96e1179585db55ec35e890e3e35 100644 --- a/docs/gui/243.md +++ b/docs/gui/243.md @@ -21,7 +21,7 @@ ## GTK# -GTK#是一个库,提供 GTK +与 Mono .NET 语言(如 C#或 Visual Basic)的绑定。 GTK +是用于创建图形用户界面的领先工具包之一。 GTK#和 Visual Basic 都是 Mono 开发平台的一部分。 +GTK#是一个库,提供 GTK+ 与 Mono .NET 语言(如 C#或 Visual Basic)的绑定。 GTK+ 是用于创建图形用户界面的领先工具包之一。 GTK#和 Visual Basic 都是 Mono 开发平台的一部分。 ## 相关教程 diff --git a/docs/gui/244.md b/docs/gui/244.md index 48398ccd3a0fec865f83e437df394afe57627e48..09ec9833ad2b77bf16adf23fc948e665c389a256 100644 --- a/docs/gui/244.md +++ b/docs/gui/244.md @@ -8,7 +8,7 @@ ## 关于 -GTK#是一个库,提供 GTK +与 Mono .NET 语言(如 C#或 Visual Basic)的绑定。 GTK +是用于创建图形用户界面的领先工具包之一。 GTK#和 Visual Basic 都是 Mono 开发平台的一部分。 +GTK#是一个库,提供 GTK+ 与 Mono .NET 语言(如 C#或 Visual Basic)的绑定。 GTK+ 是用于创建图形用户界面的领先工具包之一。 GTK#和 Visual Basic 都是 Mono 开发平台的一部分。 ``` vbnc -r:/usr/lib/mono/gtk-sharp-2.0/gtk-sharp.dll quitbutton.vb diff --git a/docs/gui/245.md b/docs/gui/245.md index b988af556170ceed7da59d4b1e1f29bf7c7e07f7..de381ad676a86114442990c188912f91ca1026b1 100644 --- a/docs/gui/245.md +++ b/docs/gui/245.md @@ -389,7 +389,7 @@ vbox.PackEnd(table, True, True, 0) Figure: Calculator skeleton -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个窗口,可以在 JDeveloper IDE 中找到它。 diff --git a/docs/gui/248.md b/docs/gui/248.md index 490c1c2386ff6a1fc05939b7d8429dcd537501cd..d86608e435ee174b26608336e1d7413545420bc6 100644 --- a/docs/gui/248.md +++ b/docs/gui/248.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息对话框是方便的对话框,可向应用程序的用户提供消息。 该消息包含文本和图像数据。 diff --git a/docs/gui/252.md b/docs/gui/252.md index 96208a32443a5fa26360cfe961d41b14a3d35c5a..13c3ab462a921a2e836cf0cbc2debd1690f754b8 100644 --- a/docs/gui/252.md +++ b/docs/gui/252.md @@ -31,7 +31,7 @@ PyGTK 已过时,请参阅 [Python Gtk 教程](/python/gtk/)。 ## PyGTK -PyGTK 是 GTK + GUI 库的一组 Python 包装器。 它提供了一套全面的图形元素和其他有用的编程工具,可用于创建桌面应用程序。 它是 GNOME 项目的一部分。 PyGTK 是免费软件,并根据 LGPL 许可。 +PyGTK 是 GTK+ GUI 库的一组 Python 包装器。 它提供了一套全面的图形元素和其他有用的编程工具,可用于创建桌面应用程序。 它是 GNOME 项目的一部分。 PyGTK 是免费软件,并根据 LGPL 许可。 [Tweet](https://twitter.com/share) diff --git a/docs/gui/253.md b/docs/gui/253.md index 6a0f1a97759d06f440510da7a53fc7390041f36e..3f22885122fa013b028689a75df4ec4de9f81bcf 100644 --- a/docs/gui/253.md +++ b/docs/gui/253.md @@ -10,7 +10,7 @@ ## PyGTK -PyGTK 是 GTK + GUI 库的一组 Python 包装器。 它提供了一套全面的图形元素和其他有用的编程工具,可用于创建桌面应用程序。 它是 GNOME 项目的一部分。 PyGTK 是免费软件,并根据 LGPL 许可。 原始作者或 PyGTK 是 James Henstridge 。 PyGTK 非常易于使用,是快速原型制作的理想选择。 当前,PyGTK 是 GTK +库最流行的绑定之一。 +PyGTK 是 GTK+ GUI 库的一组 Python 包装器。 它提供了一套全面的图形元素和其他有用的编程工具,可用于创建桌面应用程序。 它是 GNOME 项目的一部分。 PyGTK 是免费软件,并根据 LGPL 许可。 原始作者或 PyGTK 是 James Henstridge 。 PyGTK 非常易于使用,是快速原型制作的理想选择。 当前,PyGTK 是 GTK+ 库最流行的绑定之一。 PyGTK 由几个模块组成。 @@ -18,15 +18,15 @@ PyGTK 由几个模块组成。 `GObject`是一个基类,为 PyGTK 类提供通用的属性和功能。 `ATK`是辅助功能工具包。 该工具包提供的工具可帮助残障人士使用计算机。 `GTK`是用户界面模块。 `Pango`是一个用于处理文本和国际化的库。 `Cairo`是用于创建 2D 矢量图形的库。 `Glade`用于从 XML 描述构建 GUI 界面。 -## 蟒蛇 +## Python ![python logo](img/0ed1fb278d8d1061bb76d87e153e4441.jpg) Python 是一种通用的,动态的,面向对象的编程语言。 Python 语言的设计目的强调程序员的生产力和代码可读性。 Python 最初是由 Guido van Rossum 开发的。 它于 1991 年首次发布。Python 受 ABC,Haskell,Java,Lisp,Icon 和 Perl 编程语言的启发。 Python 是高级通用多平台解释型语言。 Python 是一种简约语言。 它最明显的功能之一是它不使用分号或方括号。 Python 使用缩进代替。 目前,Python 有两个主要分支。 Python 2.x 和 Python3.x。 Python 3.x 打破了与早期版本 Python 的向后兼容性。 它的创建是为了纠正该语言的某些设计缺陷并使该语言更简洁。 本教程使用 Python 2.x 编写。如今,Python 由世界各地的一大批志愿者维护。 -## GTK + +## GTK+ -![](img/953782da5a9817d9d1f8249b3cec49e7.jpg) GTK + 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK +库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK +成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK +中创建的。 GTK +是面向对象的应用程序编程接口。 面向对象的系统是使用 Glib 对象系统创建的,该系统是 GTK +库的基础。 `GObject`还可以为其他各种编程语言创建语言绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 +![](img/953782da5a9817d9d1f8249b3cec49e7.jpg) GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK+ 库也称为 GIMP Toolkit。 最初,该库是在开发 GIMP 图像处理程序时创建的。 从那时起,GTK+ 成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK+ 中创建的。 GTK+ 是面向对象的应用程序编程接口。 面向对象的系统是使用 Glib 对象系统创建的,该系统是 GTK+ 库的基础。 `GObject`还可以为其他各种编程语言创建语言绑定。 存在用于 C ++,Python,Perl,Java,C#和其他编程语言的语言绑定。 -Gnome 和 XFce 桌面环境已使用 GTK +库创建。 SWT 和 wxWidgets 是使用 GTK +的众所周知的编程框架。 使用 GTK +的著名软件应用程序包括 Firefox 或 Inkscape。 +Gnome 和 XFce 桌面环境已使用 GTK+ 库创建。 SWT 和 wxWidgets 是使用 GTK+ 的众所周知的编程框架。 使用 GTK+ 的著名软件应用程序包括 Firefox 或 Inkscape。 ## 资料来源 diff --git a/docs/gui/255.md b/docs/gui/255.md index 8763992138e555eabc62c2f756661654921c83b2..9e162fcd237689a1a4739b205d8245f13308da33 100644 --- a/docs/gui/255.md +++ b/docs/gui/255.md @@ -330,7 +330,7 @@ vbox.pack_end(table, True, True, 0) Figure: Calculator skeleton -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个可以在 JDeveloper IDE 中找到的窗口。 diff --git a/docs/gui/258.md b/docs/gui/258.md index f36e97f8bd9b5a962f89318d65a2a791da4edbaf..71db8c9eee83b7206d6e163822ae14eaeac3b52e 100644 --- a/docs/gui/258.md +++ b/docs/gui/258.md @@ -96,7 +96,7 @@ gtk.main() ``` -当我们关闭窗户时,破坏信号被触发。 默认情况下,当我们单击标题栏中的关闭按钮时,应用程序不会退出。 +当我们关闭窗口时,破坏信号被触发。 默认情况下,当我们单击标题栏中的关闭按钮时,应用程序不会退出。 ``` self.connect("destroy", self.on_destroy) diff --git a/docs/gui/270.md b/docs/gui/270.md index 3aec42fb0b722ca136bd4e02ce38b83152159e0b..6682222b7c25087a8b1461ce6dbddb8ab3d79d0f 100644 --- a/docs/gui/270.md +++ b/docs/gui/270.md @@ -237,7 +237,7 @@ $this->add($fixed); ``` -`GtkFixed`是一个容器窗口小部件,用于将窗口小部件定位在绝对坐标上。 第二行将此容器设置为示例的`GtkWindow`。 一扇窗户有一个中央容器。 +`GtkFixed`是一个容器窗口小部件,用于将窗口小部件定位在绝对坐标上。 第二行将此容器设置为示例的`GtkWindow`。 一扇窗口有一个中央容器。 ``` $button->set_tooltip_text("Button widget"); diff --git a/docs/gui/271.md b/docs/gui/271.md index 36a4a31b4eb85ffe0e494171abdfa6e5c402b0d5..9b5c7c3b94aa6e4cda02e63cd3c2c57d19e91765 100644 --- a/docs/gui/271.md +++ b/docs/gui/271.md @@ -345,7 +345,7 @@ $vbox->pack_end($table, true, true, 0); Figure: Calculator skeleton -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个窗口,可以在 JDeveloper IDE 中找到它。 diff --git a/docs/gui/283.md b/docs/gui/283.md index 7878dc130a08689d0ef8210ff21b7a748cf0c999..58f214ac3a790334d0dfe6e0dc580527ff4e9afd 100644 --- a/docs/gui/283.md +++ b/docs/gui/283.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/284.md b/docs/gui/284.md index f6f8f87e86a52da8f05deb3535ad7b152593f7f7..4e083a7e2d579bf81308a30b3ac35850b5099461 100644 --- a/docs/gui/284.md +++ b/docs/gui/284.md @@ -466,7 +466,7 @@ public class QyotoApp : QMainWindow ``` -我们在窗户上画一首歌歌词。 +我们在窗口上画一首歌歌词。 ``` ptr.Font = new QFont("Courier", 10); diff --git a/docs/gui/285.md b/docs/gui/285.md index 06d43aa8dd1f502792fbd72f0b267f43116a497d..69e1b43a1e1bfddb8a4e57fb476ff65160e7098e 100644 --- a/docs/gui/285.md +++ b/docs/gui/285.md @@ -203,7 +203,7 @@ public class QyotoApp : QMainWindow ``` -我们有一个彩色 JPG 图像。 我们把它画在窗户上。 我们创建图像的副本,将其转换为灰度并在原始图像旁边的窗口上绘制。 +我们有一个彩色 JPG 图像。 我们把它画在窗口上。 我们创建图像的副本,将其转换为灰度并在原始图像旁边的窗口上绘制。 ``` void LoadImage() diff --git a/docs/gui/293.md b/docs/gui/293.md index 205b98776f963b56b365dab849ae74ad02729130..a5ea58837e977da587185cc89055ef8d172204d6 100644 --- a/docs/gui/293.md +++ b/docs/gui/293.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/294.md b/docs/gui/294.md index 551426a3ce769b0ef8671beb038066f4f1e6fbb9..ce46ab61ce78c8b894456e9fc71161b072c8a96c 100644 --- a/docs/gui/294.md +++ b/docs/gui/294.md @@ -552,7 +552,7 @@ app.exec ``` -我们在窗户上画一首歌歌词。 +我们在窗口上画一首歌歌词。 ``` painter.setFont Qt::Font.new "Purisa", 10 diff --git a/docs/gui/302.md b/docs/gui/302.md index 56bc71559729645b06e4338913aa5a4f70c20bc8..89771e5f9acfd922c57cc7564f98633a813d009e 100644 --- a/docs/gui/302.md +++ b/docs/gui/302.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/303.md b/docs/gui/303.md index ed36b8b8c26c2304c4666fe94928f478ccc5018f..182b0bf0fe6db966c9a510035d7ed7a5252c6eae 100644 --- a/docs/gui/303.md +++ b/docs/gui/303.md @@ -561,7 +561,7 @@ End Class ``` -我们在窗户上画一首歌歌词。 +我们在窗口上画一首歌歌词。 ``` painter.SetFont(New QFont("Purisa", 10)) diff --git a/docs/gui/320.md b/docs/gui/320.md index f64a496527f602432bc01f4d11181dfeadc3cc2e..cd1faa8450faf370d95a9df8f153fc06bb0c29f5 100644 --- a/docs/gui/320.md +++ b/docs/gui/320.md @@ -2,7 +2,7 @@ > 原文: [http://zetcode.com/gui/fbgtk/](http://zetcode.com/gui/fbgtk/) -这是 FreeBASIC GTK 教程。 在本教程中,我们将使用 FreeBASIC 语言在 GTK 库中创建图形用户界面。 本教程适合初学者。 一旦了解了基础知识并且知道如何一起使用 GTK 和 FreeBASIC,您就可以继续从 [GTK +教程](/tutorials/gtktutorial/)中学习 GTK 库。 +这是 FreeBASIC GTK 教程。 在本教程中,我们将使用 FreeBASIC 语言在 GTK 库中创建图形用户界面。 本教程适合初学者。 一旦了解了基础知识并且知道如何一起使用 GTK 和 FreeBASIC,您就可以继续从 [GTK+ 教程](/tutorials/gtktutorial/)中学习 GTK 库。 FreeBASIC 与与 GTK 一起使用的其他语言不同。 没有像 PyGTK 或 GTK#这样的绑定。 在 FreeBASIC 中,我们直接在程序中调用 C 代码。 这样,FreeBASIC 与 C 语言紧密相连。 diff --git a/docs/gui/326.md b/docs/gui/326.md index 2cfc7bd25717f13a8d2834e3a6e8ad46754097a5..809f228460ae04082401d9b49448f7758dc4a051 100644 --- a/docs/gui/326.md +++ b/docs/gui/326.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/327.md b/docs/gui/327.md index bc0e296d5eff879c3b7c21e99960f482d76d930e..02b7a09dea873c7b83858bfebd42ba582956e066 100644 --- a/docs/gui/327.md +++ b/docs/gui/327.md @@ -504,7 +504,7 @@ if __name__ == '__main__': ``` -我们在窗户上画一首歌的歌词。 +我们在窗口上画一首歌的歌词。 ``` rh = RenderingHints(RenderingHints.KEY_TEXT_ANTIALIASING, diff --git a/docs/gui/334.md b/docs/gui/334.md index 14076e744fbd3e693f2382ccbade4118b92a8106..4c98e8274e15cf62570cd27382e11b91ef8fac93 100644 --- a/docs/gui/334.md +++ b/docs/gui/334.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息框是方便的对话框,可向应用程序的用户提供消息。 该消息由文本和图像数据组成。 diff --git a/docs/gui/335.md b/docs/gui/335.md index 55fb5ea8abc2a2eb39f31158b1b45d89f1d69fd1..47ab4cf726d944425fac082dee224ecb7bd3ef77 100644 --- a/docs/gui/335.md +++ b/docs/gui/335.md @@ -525,7 +525,7 @@ Example.new ``` -我们在窗户上画一首歌的歌词。 +我们在窗口上画一首歌的歌词。 ``` rh = RenderingHints.new RenderingHints::KEY_TEXT_ANTIALIASING, diff --git a/docs/gui/347.md b/docs/gui/347.md index b899d172ef3f6c9f38b360d87e0e904de2d3c49c..cec7a7b575714fc1a0bbb72e6ed7fd9db044760e 100644 --- a/docs/gui/347.md +++ b/docs/gui/347.md @@ -25,4 +25,4 @@ GTK 是用于创建图形用户界面的库。 该库是用 C 编程语言创建 ## 相关教程 -[GTK +教程](/gui/gtk2/)以其母语介绍了 GTK。 在 ZetCode 上有其他绑定的教程。 [Ruby GTK 教程](/gui/rubygtk/), [C#GTK#教程](/gui/gtksharp/), [Java Gnome 教程](/gui/javagnome/), [PyGTK 教程](/gui/pygtk/)或 [Visual Basic GTK#教程](/gui/vbgtk/)。 \ No newline at end of file +[GTK+ 教程](/gui/gtk2/)以其母语介绍了 GTK。 在 ZetCode 上有其他绑定的教程。 [Ruby GTK 教程](/gui/rubygtk/), [C#GTK#教程](/gui/gtksharp/), [Java Gnome 教程](/gui/javagnome/), [PyGTK 教程](/gui/pygtk/)或 [Visual Basic GTK#教程](/gui/vbgtk/)。 \ No newline at end of file diff --git a/docs/gui/349.md b/docs/gui/349.md index 139ea0d9f1f5362a031802919314266654986430..0ca42693fe5df3fb05d545977f76a8c7b40568d3 100644 --- a/docs/gui/349.md +++ b/docs/gui/349.md @@ -350,7 +350,7 @@ vbox.pack_end(table, true, true, 0); Figure: Calculator skeleton -## 视窗 +## 窗口 接下来,我们将创建一个更高级的示例。 我们显示一个窗口,可以在 JDeveloper IDE 中找到它。 diff --git a/docs/gui/352.md b/docs/gui/352.md index 04b537ac21f1c5d6ceae02f5f7b1eb33afaec266..a78f773f039d568506459d439482092781a31b95 100644 --- a/docs/gui/352.md +++ b/docs/gui/352.md @@ -6,7 +6,7 @@ 对话框窗口或对话框是大多数现代 GUI 应用程序必不可少的部分。 对话被定义为两个或更多人之间的对话。 在计算机应用程序中,对话框是一个窗口,用于与应用程序“对话”。 对话框用于输入数据,修改数据,更改应用程序设置等。对话框是用户与计算机程序之间进行通信的重要手段。 -## 留言框 +## 消息框 消息对话框是方便的对话框,可向应用程序的用户提供消息。 该消息包含文本和图像数据。 diff --git a/docs/gui/59.md b/docs/gui/59.md index af5df19edca0957ff5e62555e2d81f886ebb7b2f..51766a42c9fe87c3d29b65ed04aa1b3b7439bd48 100644 --- a/docs/gui/59.md +++ b/docs/gui/59.md @@ -27,7 +27,7 @@ Java 平台具有 Java2D 库,使开发人员能够创建高级 2D 图形和图 * 轻巧的 * 重量级 -一个重量级的工具箱使用 OS 的 API 绘制小部件。 例如,Borland 的 VCL 是重量级的工具包。 它取决于 WIN32 API,即内置的 Windows 应用编程接口。 在 Unix 系统上,我们有一个 GTK +工具箱,它建立在 X11 库的顶部。 Swing 是一个轻量级的工具包。 它绘制自己的小部件。 Qt4 工具箱也是如此。 +一个重量级的工具箱使用 OS 的 API 绘制小部件。 例如,Borland 的 VCL 是重量级的工具包。 它取决于 WIN32 API,即内置的 Windows 应用编程接口。 在 Unix 系统上,我们有一个 GTK+ 工具箱,它建立在 X11 库的顶部。 Swing 是一个轻量级的工具包。 它绘制自己的小部件。 Qt4 工具箱也是如此。 ## JavaFX diff --git a/docs/gui/75.md b/docs/gui/75.md index 98e08c5e039b4cad16055a004549f1f424ff0494..11cb5a783f345c87dab8cd39bd11728c69e95cf6 100644 --- a/docs/gui/75.md +++ b/docs/gui/75.md @@ -195,6 +195,6 @@ Figure: First JavaFX application Swing 是 Java 的第一个主要 GUI 工具包。 它是一个健壮且灵活的 GUI 库。 Swing 在企业应用中很流行。 创建 JavaFX 的动机之一是很难使 Swing 适应用户界面的新趋势。 因此,决定将 JavaFX 创建为一个全新的工具箱。 -标准窗口小部件工具箱(SWT)是 Java 的第三方 GUI 库。 SWT 使用 Windows API 或 GTK +之类的本地 GUI API 通过 Java 本机接口(JNI)创建其小部件。 与 Swing 和 JavaFX 不同,SWT 不是 JDK 的一部分。 它可以作为外部 JAR 文件使用。 SWT 最初是由 IBM 公司开发的。 现在,它是一个由 Eclipse 社区维护的开源项目。 +标准窗口小部件工具箱(SWT)是 Java 的第三方 GUI 库。 SWT 使用 Windows API 或 GTK+ 之类的本地 GUI API 通过 Java 本机接口(JNI)创建其小部件。 与 Swing 和 JavaFX 不同,SWT 不是 JDK 的一部分。 它可以作为外部 JAR 文件使用。 SWT 最初是由 IBM 公司开发的。 现在,它是一个由 Eclipse 社区维护的开源项目。 这是 JavaFX 的简介。 \ No newline at end of file diff --git a/docs/gui/SUMMARY.md b/docs/gui/SUMMARY.md index b59fbb06df7acecc5c16447658ec93c251f80173..428a48b9663dd439491761b49a17c0f6ce55d683 100644 --- a/docs/gui/SUMMARY.md +++ b/docs/gui/SUMMARY.md @@ -116,8 +116,8 @@ + [GTK+ 布局管理](117.md) + [GTK+ 事件和信号](118.md) + [GTK+ 对话框](119.md) - + [GTK +小部件](120.md) - + [GTK +小部件 II](121.md) + + [GTK+ 小部件](120.md) + + [GTK+ 小部件 II](121.md) + [`GtkTreeView`小部件](122.md) + [`GtkTextView`小部件](123.md) - + [自定义 GTK +小部件](124.md) + + [自定义 GTK+ 小部件](124.md)