Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
pythonspot-zh
提交
2e44c52a
P
pythonspot-zh
项目概览
OpenDocCN
/
pythonspot-zh
8 个月 前同步成功
通知
0
Star
46
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
pythonspot-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
2e44c52a
编写于
11月 22, 2019
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2019-11-22 10:49:56
上级
ceac98bb
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
28 addition
and
28 deletion
+28
-28
docs/207.md
docs/207.md
+8
-8
docs/211.md
docs/211.md
+2
-2
docs/213.md
docs/213.md
+2
-2
docs/215.md
docs/215.md
+3
-3
docs/220.md
docs/220.md
+1
-1
docs/222.md
docs/222.md
+5
-5
docs/223.md
docs/223.md
+3
-3
docs/229.md
docs/229.md
+1
-1
docs/231.md
docs/231.md
+1
-1
docs/67.md
docs/67.md
+1
-1
docs/69.md
docs/69.md
+1
-1
未找到文件。
docs/207.md
浏览文件 @
2e44c52a
# PyQt5 表
# PyQt5 表
格
> 原文: [https://pythonspot.com/pyqt5-table/](https://pythonspot.com/pyqt5-table/)
在本文中,您将学习如何将表
与
[
**PyQt5**
](
https://pythonspot.com/pyqt5/
)
结合使用。 您可以将一个或多个表
添加到任何 PyQt 应用程序或窗口。
在本文中,您将学习如何将表
格与
[
**PyQt5**
](
https://pythonspot.com/pyqt5/
)
结合使用。 您可以将一个或多个表格
添加到任何 PyQt 应用程序或窗口。
表可以具有多个行和列。 可以使用 setRowCount()和 setColumnCount()来指定。
表
格
可以具有多个行和列。 可以使用 setRowCount()和 setColumnCount()来指定。
![
PyQt5 table
](
img/b1cecef71e11f781248c0be0b90beddd.jpg
)
要添加表,您将需要导入
**QTableWidget**
和
**QTableWidgetItem**
。
要添加表
格
,您将需要导入
**QTableWidget**
和
**QTableWidgetItem**
。
##
范
例
##
示
例
```
py
from
PyQt5.QtWidgets
import
QTableWidget
,
QTableWidgetItem
```
使用以下命令创建一个表:
使用以下命令创建一个表
格
:
```
py
self
.
tableWidget
=
QTableWidget
()
...
...
@@ -37,9 +37,9 @@ self.tableWidget.setItem(X,Y, QTableWidgetItem("TEXT"))
```
## PyQt5 表示例
## PyQt5 表
格
示例
完整的
[
**PyQt5**
](
https://pythonspot.com/pyqt5/
)
表代码如下:
完整的
[
**PyQt5**
](
https://pythonspot.com/pyqt5/
)
表
格
代码如下:
```
py
import
sys
...
...
docs/211.md
浏览文件 @
2e44c52a
...
...
@@ -27,7 +27,7 @@ def getInteger(self):
参数顺序如下:自身,窗口标题,标签(在输入框之前),默认值,最小,最大和步长。
## 获得
双倍
## 获得
浮点
通过 QInputDialog.getDouble()获得双倍:
...
...
@@ -41,7 +41,7 @@ def getDouble(self):
最后一个参数(10)是逗号后面的小数位数。
## 获取
项目/选择
## 获取
/选择项目
从下拉框中获取一个项目:
...
...
docs/213.md
浏览文件 @
2e44c52a
# PyQt5 图
片
# PyQt5 图
像
> 原文: [https://pythonspot.com/pyqt5-image/](https://pythonspot.com/pyqt5-image/)
...
...
@@ -28,7 +28,7 @@ from PyQt5.QtGui import QIcon, QPixmap
![
pyqt5 qpixmap
](
img/7c8aa302666166e4fa6969572c501f04.jpg
)
## PyQt5 加载图
片(QPixmap
)
## PyQt5 加载图
像(`QPixmap`
)
复制下面的代码并运行。 该映像应与程序位于同一目录中。
...
...
docs/215.md
浏览文件 @
2e44c52a
...
...
@@ -49,11 +49,11 @@ sys.exit(a.exec_())
```
## PyQt4 信号和
插
槽
## PyQt4 信号和槽
单击按钮应该可以执行某些操作。 为此,您必须使用信号和
插
槽。
单击按钮应该可以执行某些操作。 为此,您必须使用信号和槽。
如果用户执行诸如单击按钮,在框中键入文本之类的操作,则小部件会发出信号。 信号可以与一个
插槽相连,该插
槽充当接收器并对其起作用。
如果用户执行诸如单击按钮,在框中键入文本之类的操作,则小部件会发出信号。 信号可以与一个
槽相连,该
槽充当接收器并对其起作用。
```
py
import
sys
...
...
docs/220.md
浏览文件 @
2e44c52a
...
...
@@ -4,7 +4,7 @@
我们可以使用 QTableWidget 来显示表格,QTableWidget 是
[
PyQt
](
https://pythonspot.com/pyqt4/
)
模块的一部分。 我们设置标题,行数,列数并添加数据。
## Qt4 表示例
## Qt4 表
格
示例
下面的例子:
...
...
docs/222.md
浏览文件 @
2e44c52a
# QT4 进度
栏
# QT4 进度
条
> 原文: [https://pythonspot.com/qt4-progressbar/](https://pythonspot.com/qt4-progressbar/)
在本文中,我们将演示如何使用 progressbar 小部件。 进度
栏
与其他小部件的不同之处在于,它会及时更新。
在本文中,我们将演示如何使用 progressbar 小部件。 进度
条
与其他小部件的不同之处在于,它会及时更新。
## QT4 进度
栏
示例
## QT4 进度
条
示例
让我们从代码开始:
...
...
@@ -56,9 +56,9 @@ sys.exit(a.exec_())
```
实例栏(QProgBar 类的)用于保存进度
栏
的值。 我们调用函数 setValue()来更新其值。 给定参数 w 将其附加到主窗口。 然后,将其移动到屏幕上的位置(0,20),并为其指定宽度和高度。
实例栏(QProgBar 类的)用于保存进度
条
的值。 我们调用函数 setValue()来更新其值。 给定参数 w 将其附加到主窗口。 然后,将其移动到屏幕上的位置(0,20),并为其指定宽度和高度。
为了及时更新进度条,我们需要一个 QTimer()。 我们将小部件与计时器连接起来,计时器将调用函数 gainValue()。 我们将计时器设置为每 400 毫秒重复一次函数调用。 您还会看到单词 SLOT 和 SIGNAL。 如果用户执行诸如单击按钮,在框中键入文本之类的操作,则该小部件会发出信号。 该信号没有任何作用,但可用于连接一个
插槽,该插
槽充当接收器并对其起作用。
为了及时更新进度条,我们需要一个 QTimer()。 我们将小部件与计时器连接起来,计时器将调用函数 gainValue()。 我们将计时器设置为每 400 毫秒重复一次函数调用。 您还会看到单词 SLOT 和 SIGNAL。 如果用户执行诸如单击按钮,在框中键入文本之类的操作,则该小部件会发出信号。 该信号没有任何作用,但可用于连接一个
槽,该
槽充当接收器并对其起作用。
结果:
...
...
docs/223.md
浏览文件 @
2e44c52a
# QT4 像素图(图
片
)
# QT4 像素图(图
像
)
> 原文: [https://pythonspot.com/qt4-pixmaps-images/](https://pythonspot.com/qt4-pixmaps-images/)
...
...
@@ -6,7 +6,7 @@
![
PyQt4-load-image
](
img/77d7b4598127e8b587d29da009865dde.jpg
)
在 PyQt4 窗口中加载的图
片
。
在 PyQt4 窗口中加载的图
像
。
## 介绍
...
...
@@ -19,7 +19,7 @@ pixmap = QPixmap(os.getcwd() + '/logo.png')
该映像必须与程序位于同一目录中。 QPixmap 小部件支持 png 和 jpeg。 下面的示例代码。
## PyQT 在
Pixmap
中加载图像
## PyQT 在
像素图
中加载图像
我们像以前一样创建了一个标准的
`QWidget`
。 然后,在其中添加
`QPixmap`
小部件以加载图像。
`Pixmap`
贴在绘制到屏幕上的标签上。
...
...
docs/229.md
浏览文件 @
2e44c52a
...
...
@@ -26,7 +26,7 @@ root.mainloop()
```
##
EditText
(条目小部件)
##
`EditText`
(条目小部件)
要获取用户输入,可以使用条目小部件。
...
...
docs/231.md
浏览文件 @
2e44c52a
# Tkinter
tkFileDialog
模块
# Tkinter
`tkFileDialog`
模块
> 原文: [https://pythonspot.com/tk-file-dialogs/](https://pythonspot.com/tk-file-dialogs/)
...
...
docs/67.md
浏览文件 @
2e44c52a
...
...
@@ -22,7 +22,7 @@ PyQt 被广泛用于开发可在各种操作系统上运行的图形界面。
*
[
QT4 文本框
](
https://pythonspot.com/qt4-textbox-example/
)
*
[
QT4 表格
](
https://pythonspot.com/qt4-table/
)
*
[
QT4 标签
](
https://pythonspot.com/qt4-tabs/
)
*
[
QT4 进度
栏
](
https://pythonspot.com/qt4-progressbar/
)
*
[
QT4 进度
条
](
https://pythonspot.com/qt4-progressbar/
)
*
[
QT4 像素图(图像)
](
https://pythonspot.com/qt4-pixmaps-images/
)
*
[
QT4 打开文件对话框
](
https://pythonspot.com/qt4-file-dialog/
)
*
[
QT4:构建应用程序(初学者教程)
](
https://pythonspot.com/building-an-application-gui-with-pyqt-beginners-tutorial/
)
...
...
docs/69.md
浏览文件 @
2e44c52a
...
...
@@ -6,7 +6,7 @@
它有时被称为“Python 世界的次要传统之一”。 Tkinter 绝不是唯一的 GUI 软件包,通常使用替代的 GUI 软件包,例如 PyQT 和 wxPython。
与 PyQT 和 wxPython 相比,Tkinter 仅具有少量的小部件,例如按钮,标签,检查按钮,单选按钮,列表框,滚动框,进度
栏
等。
与 PyQT 和 wxPython 相比,Tkinter 仅具有少量的小部件,例如按钮,标签,检查按钮,单选按钮,列表框,滚动框,进度
条
等。
![
tk question
](
img/b968cc0aef66f5044316ef16f602586b.jpg
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录