首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

First PyQt

w.resize(250, 150) move()方法移动widget组件到一个位置,这个位置是屏幕上x=300,y=300的坐标。...w.setWindowTitle('Simple') 一个简单的应用图标 应用图标是一个常常显示在标题栏左上方角落的小图片。在下面的例子里,我们将展示我们如何在PyQt5中显示应用图标。...setGeometry()做了两件事:将窗口在屏幕上显示,并设置了它的尺寸。setGeometry()方法的前两个参数定位了窗口的x轴和y轴位置。...Message Box 默认的,如果我们点击了标题栏上的x按钮,QWidget会被关闭。又是我们希望修改这个默认动作。举个例子,如果我们有个文件在编辑器内打开,并且我们对这个文件做了一些修改。...代码中第一个字符串的内容被显示在标题栏上。第二个字符串是对话框上显示的文本。第三个参数指定了显示在对话框上的按钮集合。最后一个参数是默认选中的按钮。这个按钮一开始就获得焦点。

1.7K30

Python:PyQt学习

) PyQt5.QtCore.QSize(400, 400) ''' 内容边距 API setContentsMargins(左, 上, 右, 下) 设置内容边距 getContentsMargins...信息提示 API 状态提示 setStatusTip(str) 鼠标停在控件上时, 展示在状态栏 statusTip() 获取设置的状态提示信息 工具提示 setToolTip(str) 鼠标悬停在控件上一会后...focusNextPrevChild(bool) True: 下一个 False: 上一个 setTabOrder(pre_widget , next_widget) 静态方法,设置子控件获取焦点的先后顺序...(Qt.TabFocus) #第三个只能Tab键来获得焦点 # lineEdit2.clearFocus() #取消前面获得的焦点 print(window.focusWidget()) # 获取当前窗口的获取焦点的子控件...autoDefault() setDefault(bool) isDefault() 应用场景:主要在对话框中,当我们打开一个对话框之后,可以设置默认处理的按钮。

10.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    『Python动手学』PyQt5入门教程

    w.setWindowTitle('Simple') 这里我们设置了我们窗口的标题。这个标题显示在标题栏中。 w.show() show()方法在屏幕上显示出widget。...一个简单的应用图标 应用图标是一个常常显示在标题栏左上方角落的小图片。在下面的例子里,我们将展示我们如何在PyQt5中显示应用图标。我们也将介绍一些新方法的使用。 #!...setGeometry()做了两件事:将窗口在屏幕上显示,并设置了它的尺寸。setGeometry()方法的前两个参数定位了窗口的x轴和y轴位置。...Message Box 默认的,如果我们点击了标题栏上的x按钮,QWidget会被关闭。又是我们希望修改这个默认动作。举个例子,如果我们有个文件在编辑器内打开,并且我们对这个文件做了一些修改。...代码中第一个字符串的内容被显示在标题栏上。第二个字符串是对话框上显示的文本。第三个参数指定了显示在对话框上的按钮集合。最后一个参数是默认选中的按钮。这个按钮一开始就获得焦点。

    3K20

    『开发技巧』PyQt5入门教程

    1 w.move(300, 300) move()方法移动widget组件到一个位置,这个位置是屏幕上x=300,y=300的坐标。...1 w.setWindowTitle('Simple') 这里我们设置了我们窗口的标题。这个标题显示在标题栏中。 1 w.show() show()方法在屏幕上显示出widget。...Figure: Simple 一个简单的应用图标 应用图标是一个常常显示在标题栏左上方角落的小图片。在下面的例子里,我们将展示我们如何在PyQt5中显示应用图标。我们也将介绍一些新方法的使用。...setGeometry()做了两件事:将窗口在屏幕上显示,并设置了它的尺寸。setGeometry()方法的前两个参数定位了窗口的x轴和y轴位置。...代码中第一个字符串的内容被显示在标题栏上。第二个字符串是对话框上显示的文本。第三个参数指定了显示在对话框上的按钮集合。最后一个参数是默认选中的按钮。这个按钮一开始就获得焦点。

    4.3K30

    讲解pyqt5 opengl demo

    在 __init__ 方法中,我们创建了一个 QOpenGLWindow 实例,并将其设置为中心窗口部件。最后,我们设置了窗口的标题为 "PyQt5 OpenGL Demo"。...在 paintGL 方法中,我们首先设置了背景颜色,并通过 glClear 方法清除颜色缓冲区。步骤4: 运行 Demo现在,我们已经完成了一个简单的 PyQt5 OpenGL Demo。...你可以多次点击鼠标左键,在不同的位置绘制多个点。 这个示例演示了如何在OpenGL窗口中绘制2D图形,并且响应鼠标事件实现用户交互。你可以根据实际需要进一步扩展和定制功能,添加更多的绘制元素和功能。...希望这个示例对你理解如何在实际应用中使用PyQt5和OpenGL有所帮助。PyQt5和OpenGL结合可以实现更复杂的图形和动画效果,让你的应用更加生动和互动。...下面是对PyQt5的一些详细介绍:跨平台支持:PyQt5基于Qt库开发,因此可以实现跨平台支持,可以在不同操作系统(如Windows、MacOS、Linux等)上运行。

    57210

    使用Qt Designer 设计对话框(一)

    使用 Qt 设计师 可以通过拖动组件,所见即所得地创建应用程序的用户界面。从pip安装 pyqt5-tools 模块即可完成Qt Designer程序的安装。...本篇讲解对话框的绘制,选择创建底部带“Ok”,“Cancel”按钮的对话框。 ? 我们可以从设计师窗口左边的Widget Box,鼠标移动到想要的组件上,按住左键,拖动组件到正在设计的窗口上。...Widget Box 中的部件类型依次是: 布局,站位弹簧,按钮,项目视图,项目布局,容器,输入部件 和 显示部件。...根据需要(控件文本需含“&”),设置兄弟控件以便转移焦点。 ? 根据需要,修改Tab键次序: ? ? 在适当的地方,为内置的信号和槽建立 信号-槽 连接。...如,连接关闭按钮的点击信号和对话框的 “接收”(并关闭)槽。 ? 最后预览窗体(通过菜单Form->Priview,或快捷键 Ctrl+R) ,并检查所有的东西能否按照设想进行工作。

    4.7K20

    【Python篇】PyQt5 超详细教程——由入门到精通(序篇)

    1.2 在 PyCharm 中安装 PyQt5 打开 PyCharm: 打开你的 PyCharm 编辑器,确保你已经有一个项目或新建一个项目。...window.show() 作用:将窗口设置为可见,并显示在屏幕上。...2.7 总结 在这一部分中,我们学习了如何在 PyQt5 中使用布局管理器来组织窗口内的控件。我们主要介绍了几种常见的布局方式: QVBoxLayout:垂直排列控件。...首先,我们讲解了如何安装 PyQt5,并创建了一个简单的 PyQt5 应用程序。接着,介绍了布局管理器(如 QVBoxLayout 和 QHBoxLayout),并通过它们组织界面中的控件。...最后,我们深入探讨了 PyQt5 中的常用控件,如 QLabel、QPushButton、QLineEdit 和 QCheckBox,展示了如何使用这些控件处理基本的用户交互。

    9.6K24

    PyQt十讲 | Qt Designer工具的使用方法

    PyQt中Qt Designer工具的使用方法,文章进行了非常详细的示例介绍。...2.Anaconda(Python 3.6.0,PyQt5) ? Qt Designer工具主界面 上期文章教过大家如何在Pycharm中安装PyQt5。...主界面的不同区域介绍: 控件工具箱:提供Gui界面开发各种基本控件,如单选框、文本框等。可以拖动到新创建的主程序界面。 ? 主界面区域: 用户放置各种从工具箱拖过来的各种控件。...模板选项中最常用的就是Widget(通用窗口)和MainWindow(主窗口)。二者区别主要是Widget窗口不包含菜单栏、工具栏等。可以分别创建对比看看二者区别。...1 打开主界面,选择Widget模板 ? 2 从Widget Box工具箱中拖拽2个label、2个line Edit、2个Push Button以及1个Text Browser。拖完后如下: ?

    7.1K20

    Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—3)

    cursor属性 cursor属性保存组件的鼠标光标形状,当鼠标位于该组件上时就会呈现该属性设置的光标形状,可取值的范围及含义如下图所示: mouseTracking属性 mouseTracking属性用于保存是否启用鼠标跟踪...如果组件启用了平板跟踪功能,部件能接收触控笔靠近但未真正接触平板时的触控笔移动事件,这可以用于监视操作位置以及部件的辅助操作功能(如旋转和倾斜),并为图形界面提供这些操作的信息接口。...focusPolicy属性 focusPolicy属性可以设置组件的焦点策略。...设置参数说明如下所示: NoFocus:组件不支持焦点; TabFocus:Tab键获取焦点; ClickFocus:鼠标按下获取焦点; StrongFocus:Tab键和鼠标按下获取焦点; WheelFocus...该属性缺省为空,这个功能在窗口打开文件进行操作时可以使用来标记打开的文件。

    5.8K50

    【Python篇】PyQt5 超详细教程——由入门到精通(中篇一)

    这个函数中可以定义任何逻辑,比如打印消息、打开窗口或其他操作。 4.4 处理不同的信号 PyQt5 中每个控件都有多个内置信号。...在桌面应用程序中,用户经常需要与文件系统交互,例如打开文件、保存文件、选择文件夹等。为了让用户选择文件或保存文件,PyQt5 提供了一个标准化的控件,叫做 QFileDialog。...5.6 总结 在这一部分中,我们详细讲解了 PyQt5 中如何使用 QFileDialog 来处理文件的打开、保存以及多文件选择。...setCentralWidget(self.table_widget) 这行代码将 QTableWidget 设置为窗口的中央控件,表格将占据窗口的主要显示区域。每个窗口只能有一个中央控件。...6.3 动态填充 QTableWidget 在实际应用中,表格中的数据通常不是手动输入的,而是从某个数据源(如列表、数据库或文件)动态获取的。接下来,我们演示如何根据一个列表动态填充表格的内容。

    1.9K23

    Python Qt GUI设计:5种事件处理机制(提升篇—3)

    绘屏事件:重绘屏幕的某些部分。 定时事件:定时器到时。 焦点事件:键盘焦点移动。 进入和离开事件:鼠标指针移入Widget内,或者移出。 移动事件::Widget的位置改变。...大小改变事件:Widget的大小改变。 显示和隐藏事件:Widget显示和隐藏。 窗口事件:窗口是否为当前窗口。...在2.1、重新实现事件函数例子中补充以下代码,实现重新定义: '''重新实现其他事件,适用于PyQt没有提供该事件的处理函数的情况,Tab键由于涉及焦点切换,不会传递给keyPressEvent...对要过滤的控件设置installEventFilter,这些控件的所有事件都会被eventFilter函数接收并处理。...在2.3、安装事件过滤器示例基础上修改,屏蔽三个label标签控件的installEventFilter代码,这种事件处理方法确实过滤了所有事件,而不像第三种方法那样只过滤三个标签控件的事件。

    2.3K30

    【QT】: 初识 QWidget 控件 | QWidget 核心属性(API) | qrc 文件

    windowIcon 设置 widget 的图标。 windowOpacity 设置 widget 的透明度。 cursor 设置鼠标悬停时显示的图标形状,如普通箭头、沙漏或十字等。...windowFilePath 将 widget 和一个本地文件路径关联起来。 accessibleName 设置 widget 的可访问名称,辅助技术(如屏幕阅读器)可以获取到这个名称。...在 Qt Designer 中设置按钮的光标 (1)在界面中创建一个按钮,然后直接在右侧属性编辑区修改 cursor 属性为 “打开手势” (2)运行程序 鼠标悬停到按钮上之后,就可以看到光标的变化。...所谓构建目录,是和 Qt 项目并列的,专门用来放生成的临时文件和最终 exe 的目录 Qt 使用 qrc 机制 来自动管理项目依赖的静态资源,解决了以下两个关键问题: 确保我们的 图片所在路径在目标用户机器上存在...运行成功后,我们可以进入到项目的构建目录中可以看到:目录中多了一个 qrc_resource.cpp 文件,直接打开这个文件可以看到: qrc 中导入的图片资源会被转成这个 qrc_resource.cpp

    29710
    领券