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

Qt开发-使用Python进行桌面开发

如果你需要开发 安卓APP,建议升级至 5.15,因为该版本完善了安卓开发文档。...开发工具推荐 Qt Creater 官方提供的工具功能比较强大,但是界面字体太小,代码提示及格式化功能不太强,但是对QML的支持比IDEA好。...请注意,一定要勾选 Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。...我就是安装32位的Python,一直安装不上PySide6。 创建项目 前两个都是用C++开发,第三个是用Python开发。...这里就选择使用Python开发,后面又有4个选项 第一个是空项目,有基本的代码但是没有创建窗口。 第二个能运行有窗口但是UI和逻辑是在一个文件中。

2.4K40

使用python快速开发桌面小工具

起因更重要 在日常开发中,总需要一些普通的小工具。...需求更实际 可以随手修改一些小bug,所以准备使用python脚本,lua也值得考虑,不过桌面上的功能不及python强大 工具可以直接运行,不需要在非程序员的电脑里面也安装一个python环境,所以使用了...这工程可以随意丢弃,因为生成玩一次就基本可以不用再打开了 开发电脑上还是需要安装python的环境的,因为C++要使用到Python.h头文件,以及python.lib静态库 下载Windows x86...使用测试 安装第三方库,其实我并没有找到很好的解决方案,只有在开发机的python环境中,安装好第三方库,然后将Lib\site-packages里面想使用的库拷贝到site-packages文件夹下,...不过基本逻辑没有问题,借助这种方式可以快速修改或者开发小工具了。

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

    实用 | 利用 aardio 配合 Python 快速开发桌面应用

    我们都知道 Python 可以用来开发桌面应用,一旦功能开发完成,最后打包的可执行文件体积大,并且使用 Python 开发桌面应用周期相对较长 假如想快速开发一款 PC 端的桌面应用,推荐使用 Aardio...+ Python 搭配的方式进行开发 2....Aardio 介绍 Aardio 是一款专注于 Windows 桌面端的软件开发,适用于快速开发一些自用的 PC 端桌面工具,并且它支持与 Python、JS、Golang 等主流语言进行混合编程 它是一款免费的开发工具...,简单易学,支持多线程,具有轻巧、快速开发的特征 PS:Aardio 仅适用于开发 Windows 桌面应用,不具有跨平台性 官网地址:https://www.aardio.com/ 3....结合 Python 虽然 Aardio 提供了丰富的 API,很多功能可以取代 Python 来直接实现,但是熟练掌握 Python 的小伙伴对于 Aardio 语法可能不太能适应 假设我们用 Python

    2.9K30

    桌面应用开发总结

    一、QT 官网: https://www.qt.io/zh-cn/ 主要开发语言: C/C++、QML 特点: 一个框架;一套代码库;任意平台部署。...基于QT开发的一些软件举例: WPS Office、海康的视频客户端、VirtualBox(虚拟机软件)、VLC多媒体播放器、YY语音、咪咕音乐................基于Duilib开发的一些软件举例: 爱奇艺、91助手、微信、钉钉、优酷、微软壁纸、网易云信.........它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。...www.electronjs.org/ 中文官网: https://electron.org.cn/ 简介: Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架

    3.2K20

    Windows桌面程序开发

    前言 最近在做Windows桌面程序开发,最初考虑到团队的技术构成(没有.NET开发),决定用Electron作为解决方案来开发,但是最后因为需要实现应用向其它未处于激活状态的应用发消息的功能无法通过自带的...,也可以基于 Webkit 或 Chromium 将网页转换为桌面程序。...Windows 桌面程序有以下优点: 简单易学:Qt 封装的很好,几行代码就可以开发出一个简单的客户端,不需要了解 Windows API。...声音部分,输入部分和网络部分 Universal Windows Platform (UWP) 和 Windows Presentation Foundation (WPF) 是不相同的,虽然都可以做界面和桌面开发...结论 对C++开发不熟 所以C++的方案就不考虑了 Java并不适合桌面开发,其它的语言没用过也暂不考虑 C#的Winform、WPF要想操作其它程序也需要调用DLL 和 用Electron区别不大,所以还是用

    10.8K10

    electron桌面应用开发(六)

    原因其实electron只是提供了一个运行js的框架,基本不用开发。electron的地位就相当于浏览器的地位,electron就是一个封装了的浏览器。...因此,我们做electron开发,其实就是做js前端开发。那么要想在eletron中调用python,实际就是用js去调用python,相关的技术可以在网上搜索js调用python的相关方法。...当然,一番以前没有接触过前端开发,electron也没接触过,也许认知有些狭隘,但思路是这样的。...electron中js通过web socket与python通信 上一篇我们通过js zerorpc模块实现了与python的通信。这次我们通过web socket的方式来做。...这里看不到python端的打印,一番想到的是把python的打印重定向到文件里,后面再实现吧。

    1.9K30

    Flutter开发桌面端程序

    前言 先说结论,目前Flutter还不能作为生成环境的桌面开发技术,这里仅作为尝鲜来学习。...比如在Windows上目前还不支持发布模式,仅支持调试模式,这意味着编出来的桌面程序,始终有一个黑框控制台,且不断的输出日志。...flutter目录 设置环境变量,添加 D:\Tools\flutter\bin 开启Windows支持 flutter config --enable-windows-desktop 目前正式版已经支持桌面端...C++开发环境 安装Visual Studio,下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 下载一下就ok了 创建运行项目 创建项目...目前直接将Flutter App打包为桌面端程序,仍然会存在一些可能的兼容性问题 另外go-flutter-desktop项目还不支持发布模式,仅支持调试模式,这意味着编出来的桌面程序,始终有一个黑框控制台

    2.5K10

    python整理桌面文件

    背景 很多时候我们图方便,每次下载或者新建了内容都会放在桌面上,久而久之,可能桌面就会变成下面这副场景了,实在受不了,你可能就会开始收拾这个桌面了,有很多现成的工具可以帮助我们解决这个问题,但是作为一个爱编程的人...下面是具体实现代码: 1.列出所有文件 代码: import os # 要处理的文件位置 process_dir = r'C:\Users\codemao\Desktop\python课程\文件和目录操作...代码: import os # 要处理的文件位置 process_dir = r'C:\Users\codemao\Desktop\python课程\文件和目录操作\test' # 创建一个文件变量files...3.空的就删除掉,非空就不处理 代码: import os # 要处理的文件位置 process_dir = r'C:\Users\codemao\Desktop\python课程\文件和目录操作\test...完整代码: import os import shutil # 要处理的文件位置 process_dir = r'C:\Users\codemao\Desktop\python课程\文件和目录操作\test

    1.4K20

    使用 Python 开发桌面应用程序的最佳方法是什么?

    Python 是一种通用编程语言,可用于各种任务,包括 Web 开发、数据分析和机器学习。它的最大优点之一是它还可用于创建桌面应用程序。...在本文中,我们将深入探讨使用 Python 开发桌面应用程序的最佳实践。 使用 Python 开发桌面应用程序时,第一步是选择合适的框架。...它还拥有庞大的社区和丰富的资源,使其成为更有经验的开发人员的绝佳选择。 PyGTK PyGTK 是一组用于 GTK+ 库的 Python 绑定。...它使开发人员能够创建高度可定制的桌面应用程序,这些应用程序可以根据特定的项目要求进行定制。PyGTK 提供了广泛的功能,包括对事件处理和布局管理的支持。...wxPython wxPython是另一个流行的库,用于使用Python创建桌面应用程序。它基于 wxWidgets 库,这是一个跨平台的 GUI 工具包。

    6.3K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券