当前位置: 首页 > 面试题库 >

开始使用Python和PyQt-教程,书籍,一般方法

江华容
2023-03-14
问题内容

关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。

想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。

7年前关闭。

改善这个问题

在过去的几年中进行了Web开发(php /
js)之后,我认为现在该是看看其他内容的时候了。我认为最好在编程中了解不同领域,以更好地了解一些不同的方法,所以我现在想看看GUI开发。

作为编程语言,我确实选择了Python,现在我慢慢地了解了基础知识,并且我也发现了这个问题:

如何学习python

其中已经包含良好的链接和图书建议。所以我现在主要是在寻找有关PyQt的信息:

  • 讲解
  • 图书
  • GUI开发的一般技巧

我已经看过一些教程,但是没有找到任何真正好的教程。大多数人都很短,没有真正解释任何东西。

在此先感谢您的建议。


问题答案:

首先要意识到的是,与了解PyQt相比,了解Qt会带来更多的收益。大多数好的文档都讨论了Qt,而不是PyQt,因此与他们进行交流(以及如何将代码转换为PyQt代码)是一种救命稻草。注意,我实际上不建议用C
++ 编程 Qt。对于Qt编程,Python是一种很棒的语言,因为它会处理很多麻烦的工作,让您真正地编写应用程序逻辑代码。

我发现有关使用PyQt的最好的书是《使用Python和Qt进行快速GUI编程》。前面有一个不错的Python小教程,然后带您了解构建Qt应用程序的基础知识。在本书的最后,您应该对如何构建应用程序有一个很好的了解,并且对从何开始更高级的主题有一些基本的了解。

另一个重要参考是PyQt的绑定文档。特别注意“新型信号和插槽支持”;这是对旧样式的
巨大 改进。一旦真正了解了该文档(而且很短),您就可以轻松浏览Qt文档。



 类似资料:
  • Hello World Stay Hungry. Stay Foolish. 如果您是Java新手,对于命令行感到发怵的话,我们特意为您准备了可视化傻瓜化入门教程,以降低Vert.x的入门门槛。但是再怎幺傻瓜,也还是需要您具备有基本的Java语法知识,我们并不会在此介绍任何关于Java的语法知识,尤其是Java 1.8版本的基础知识,因为Vert.x 3以上版本要求Java 8以上版本方可运行,且

  • 本文向大家介绍使用Python和PyQT进行Java GUI开发,包括了使用Python和PyQT进行Java GUI开发的使用技巧和注意事项,需要的朋友参考一下 编程是为计算机科学专业学生培养不同技能的基础。当同龄人发现自己对编程技巧充满信心时,他们想进一步努力。他们可能会选择不同的选项,例如Web开发,GUI编程,游戏开发,数据科学,人工智能,人机交互等。GUI开发被视为这些热门话题中的最热门

  • huihut/CS-Books:Computer Science Books 计算机技术类书籍 PDF 语言 《C++ Primer》 《Effective C++》 《More Effective C++》 《深度探索 C++ 对象模型》 《深入理解 C++11》 《STL 源码剖析》 算法 《剑指 Offer》 《编程珠玑》 《程序员面试宝典》 系统 《深入理解计算机系统》 《Windows

  • 市面上有很多关于 PHP 的书,但遗憾的是很多都已经非常陈旧而且包含不正确的资料。甚至还有 “PHP 6” 的书籍,这个 PHP 版本是根本不存在的,而且永远不会出现。PHP 5.6 之后其实是 “PHP 7”,这里解释了部分原因。 这个章节的目录主要是针对 PHP 开发,并且会随着最新的技术趋势而更新。如果你想在这里加入你的书,请发送一个 PR ,我们将会审查你提供的内容是否有相关性。 免费书籍

  • 问题内容: 我是网络服务的新手。学习使用Java,XML和Spring的Web服务实现的好方法是什么?有没有好书能很好地涵盖这一主题?或者,是否有任何在线资源,教程等? 此外,了解此动手实践的好项目是什么? 有什么建议>吗? 问题答案: 我最初是在没有书籍的情况下学习Web服务概念的,所以我的观点可能会有所偏颇,但我认为书籍一开始并没有太大帮助。一旦进入需要学习安全性,SOA等的中间状态,也许书籍

  • PyQt 是一个 GUI 小部件工具包。它是 Qt 的 Python 接口, Qt 是最强大,最受欢迎的跨平台 GUI 库之一。 PyQt 是 Python 编程语言和 Qt 库的混合体。