首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏瓜大三哥

    matlab GUI基础6

    data={2001,76,88;2002,77,99} success=xlswrite('student.xls',data,'sheet2','A6')

    88760发布于 2018-02-26
  • PyQT6 GUI编程开发桌面软件(2024新版)

    Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛用于开发GUI程序,也可用于开发GUI程序,比如控制台工具和服务器。 丰富的API:提供了大量的API,可以方便地进行各种开发操作。与Qt6的紧密集成:作为Qt6的Python绑定,PyQt6可以访问Qt6的所有功能。 使用PyQt6开发应用程序的一般步骤:安装PyQt6:可以通过pip安装PyQt6。导入必要的模块:从PyQt6.QtWidgets模块中导入应用程序、窗口等类。 PyQt6 与 Qt6 的技术对比编程语言与开发效率Qt6 使用 C++,这意味着它可以充分利用静态类型语言的优势,编译时的类型检查、指针操作、内存控制等特性,使得开发者能够对性能进行微调。 PyQt6 使用 Python,其动态特性让开发变得更加灵活。Python 的简洁语法可以显著加快开发速度,尤其适合那些需要快速迭代的项目。

    3.3K10编辑于 2024-11-08
  • 来自专栏九陌斋

    基于PySide6GUI程序开发全流程(看完就会)

    1 前言 1.1 开发框架的选择 GUI程序的开发方式太多了,这里肯定就是Python语言了,至于为什么,就不多描述了; 那么基于Python开发GUI程序的话,也是有多种框架的,常见的有TKinter 简单易用,适合初学者和快速开发。 跨平台支持,并且在大多数操作系统上都有良好的兼容性。 提供了基本的GUI组件和功能,如按钮、标签、文本框等。 后面三种的话,就是学习起来会比较麻烦,我们还是专注NLP,不专注GUI程序开发,所以不选择; Tkinter的话,就是太简单了,很多东西不能实现,所以不选择; 而PyQt和PySide都是基于Qt框架开发的 但是PyQt使用GPL或商业许可证,商业许可证是付费的;**而且Qt打算着力培养PySide,所以PySide是更有前途的,所以选择Pyside作为GUI程序开发的框架; PySide版本选择 PySide API和工具,使得开发者可以更轻松的创建高质量的GUI应用程序,所以我们选择PySide6

    25.5K97编辑于 2023-09-29
  • 来自专栏编码视界

    PySide6 GUI 编程(6):QPushButton的使用

    基础使用 直接实例化 QPushButton import sys from PySide6.QtWidgets import QApplication, QPushButton app = QApplication 这是按钮的提示信息') # window.setText('Button Text 按钮展示的信息') window.show() app.exec() 从 QMainWindow 继承 from PySide6. button = MyPushButton() button.show() app.exec() 使用信号与槽对按钮的点击动作进行响应 实现代码 import sys from PySide6.

    1.1K45编辑于 2024-08-23
  • 来自专栏全栈程序员必看

    快速熟悉 PyQt5 与 Eric6 的极速 GUI 开发

    完美安装 Anaconda3 + PyQt5 + Eric6 一文对PyQt5与Eric6的安装做了详细的记录。 这次将结合使用PyQt5和Eric6以实例的方式向大家展示PyQt5与Eric6的极速GUI开发,同时也可以让大家对PyQt5与Eric6先混个脸熟。 用 Eric6 与 PyQt5 结合,非常方便的实现界面与逻辑分离,满足python的极速GUI编程,你只需要关注程序的逻辑实现,而不需要在界面上花很多时间。 可以说这是一对GUI开发完美的组合! 简单配置后,让我们正式开始体验极速GUI开发 实例 建立项目 打开Eric6,菜单栏中选择项目-新建 在项目属性对话框中的项目名称中输入Hello,你会发现右下方的OK按钮不可用。 GUI开发的能力非比寻常,可是对于像我这样刚接触PyQt5与Eric6的童鞋来说,要想发挥PyQt5与Eric6的强大功能与极速开发也是痴人说梦,究其原因是PyQt5与Eric6的结合让我们只用少量的代码编写就可以实现很多强大的功能

    3.1K20编辑于 2022-07-23
  • 来自专栏编码视界

    PySide6 GUI 编程(35):QPalette 小结

    QPalette的ColorRole类型示例代码from PySide6.QtGui import QFont, QPalette, Qtfrom PySide6.QtWidgets import QApplication

    63853编辑于 2024-08-26
  • 来自专栏一“技”之长

    Java开发GUI之GridBagLayout布局

    Java开发GUI之GridBagLayout布局     GridBagLayout布局管理器是比GridLayout布局更加强大的表格布局。 constraints); pannel.add(button5); constraints.gridwidth = GridBagConstraints.RELATIVE; Button button6 = new Button("Button6"); layout.setConstraints(button6, constraints); pannel.add(button6); constraints.gridwidth

    1.5K30发布于 2018-08-15
  • 来自专栏python3

    python 开发GUI应用之Dabo

      这几天在研究用python开发GUI应用程序,首先选择了wxpython,英文书籍wxpython in action是不错的,网上也有中文版。   我为了能够快速开发一些小应用,又在google找了一下wxpython框架,虽然比较冷,但是还找到了一个,它就是Dabo。   翻译一下官网的About:   “桌面应用。这就是Dabo为何而生。 “Dabo是一个三层,跨平台应用开发框架,使用Python语言和wxPython GUI工具包。Dabo是设计用于建立以数据为中心的应用程序的,但是也有很多人用来建立不连接数据库的应用。”   好吧,要开发就要先配置一个环境:   1.安装python-2.7.3.amd64.msi,因为我的win7是64位的,所以安装了amd64,安装的时候选择“针对当前用户”,这一点在第二步的时候能引起麻烦

    1.9K10发布于 2020-01-08
  • 来自专栏Python in AI-IOT

    Python开发GUI程序---tkinter试用

    电脑上文档文件被流氓软件加密,文档打开后乱码,听说通过重命名将文件类型更换为*.js然后再更成原来的文件类型后缀可以实现解密,于是用tkinter写了一个简单的GUI程序方便此操作。

    1.8K30发布于 2020-03-06
  • 来自专栏python3

    PyCharm开发GUI之PyQt安装

    开发环境 PyCharm 2018.3.3 python3.7 1 安装pyqt5 pip install PyQt5-tools 2 配置PyCharm 2.1 配置设计器 ?

    1.1K40发布于 2020-01-17
  • 来自专栏一“技”之长

    Java开发GUI之列表 原

    Java开发GUI之列表     awt包中的List控件可以创建一个选择列表,此列表可以支持单选,也可以支持多选。

    1.6K20发布于 2018-08-15
  • 来自专栏编码视界

    PySide6 GUI 编程(12):QSpinBox的使用

    示例代码from PySide6.QtWidgets import QApplication, QDoubleSpinBox, QMainWindow, QSpinBox, QVBoxLayout, QWidgetdef

    71842编辑于 2024-07-24
  • 来自专栏编码视界

    PySide6 GUI 编程(14):QDial的使用

    示例代码from PySide6.QtWidgets import QApplication, QDial, QMainWindowdef dial_mouse_changed(value: int):

    47142编辑于 2024-07-24
  • 来自专栏编码视界

    PySide6 GUI 编程(9):QComboBox的使用

    基本使用 静态选项 from datetime import datetime from PySide6.QtWidgets import QApplication, QComboBox, QLabel ins = MyCombobox() ins.show() app.exec() 运行效果 编辑列表 from datetime import datetime from PySide6. 测试代码 from PySide6.QtWidgets import QApplication, QComboBox, QVBoxLayout, QWidget def main(): app QComboBox.InsertPolicy = ... # 0x5 InsertAlphabetically : QComboBox.InsertPolicy = ... # 0x6 按照字母顺序自动排序的插入规则 from PySide6.QtWidgets import QApplication, QComboBox, QMainWindow class MyComboBox

    1.6K42编辑于 2024-07-22
  • 来自专栏编码视界

    PySide6 GUI 编程(42):QPainter 的使用

    self.setToolTip('A PySide6 GUI Application Demo') # 设置画布大小 self.pixmap = QPixmap(400 self.setToolTip('A PySide6 GUI Application Demo') # 设置画布大小 self.pixmap = QPixmap(400 self.setToolTip('A PySide6 GUI Application Demo') # 设置画布大小 self.pixmap = QPixmap(400 self.setToolTip('A PySide6 GUI Application Demo') # 设置画布大小 self.pixmap = QPixmap(400 \n你好,GUI 编程!

    1.6K87编辑于 2024-09-15
  • 来自专栏编码视界

    PySide6 GUI 编程(24):QDialog以及QDialogButtonBox

    示例代码 from PySide6.QtWidgets import QApplication, QDialog if __name__ == '__main__': app = QApplication 示例代码 from __future__ import annotations from PySide6.QtCore import QSize from PySide6.QtWidgets import QDialogButtonBox 示例代码 from __future__ import annotations import sys from datetime import datetime from PySide6.

    1.3K23编辑于 2024-08-12
  • 来自专栏编码视界

    PySide6 GUI 编程(49): 托盘程序QSystemTrayIcon

    示例代码from __future__ import annotationsimport sysfrom random import randintfrom PySide6.QtCore import Slotfrom PySide6.QtGui import QAction, QIconfrom PySide6.QtWidgets import QApplication, QMenu, QSystemTrayIcon

    57035编辑于 2024-09-19
  • 来自专栏编码视界

    PySide6 GUI 编程(7):QLabel的使用

    QLabel 的简单使用字符展示设置字体大小并展示from PySide6.QtCore import Qtfrom PySide6.QtWidgets import QApplication, QLabel __init__() label = QLabel() label.setText('你好,PySide6! \n\nHello, PySide6!') QApplication() ins = LabelFont() ins.show() app.exec()实现效果展示图片QLabel 展示静态图片并设置图片自适应大小from PySide6. QtCore import QSize, Qtfrom PySide6.QtGui import QPixmapfrom PySide6.QtWidgets import QApplication, QLabel

    1K33编辑于 2024-07-20
  • 来自专栏编码视界

    PySide6 GUI 编程(8):QCheckBox的使用

    基础用法单选框示例代码from PySide6.QtCore import Qtfrom PySide6.QtWidgets import QApplication, QCheckBox, QMainWindowdef QApplication() ins = MyCheckBox() ins.show() app.exec()运行效果CheckBox 可以设置为三态属性示例代码from PySide6. QtCore import Qtfrom PySide6.QtWidgets import QApplication, QCheckBox, QMainWindowdef show_check_state ins = MyCheckBox() ins.show() app.exec()运行效果基于 CheckBox 实现多选、全选、全不选效果核心设置完整代码示例from PySide6. QtCore import Qtfrom PySide6.QtWidgets import QApplication, QCheckBox, QMainWindow, QVBoxLayout, QWidgetclass

    1.2K42编辑于 2024-07-21
  • 来自专栏编码视界

    PySide6 GUI 编程(41):QTableView 与 QTreeView

    QTableView示例代码from __future__ import annotationsimport sysfrom PySide6.QtGui import QStandardItem, QStandardItemModelfrom PySide6.QtWidgets import QApplication, QMainWindow, QTableView, QVBoxLayout, QWidgetclass TableModel window.show() sys.exit(app.exec())运行效果QTreeView示例代码from __future__ import annotationsimport sysfrom PySide6. QtGui import QStandardItem, QStandardItemModelfrom PySide6.QtWidgets import QApplication, QMainWindow

    1.4K56编辑于 2024-09-01
领券