QT及Python应用
文章平均质量分 58
开软古剑楠
重新开始
展开
-
PyQT里没有Qt的QString,QList,QStringList等
因为Qt是C++实现的,所以有List等概念的对象。但对于PyQt,因为python本身支持List等,所以就没有这个对象了。in PyQt, there is noQStringand hence no need forQStringList.Any Qt API that would normally return aQString, will automatically re...原创 2019-11-05 08:38:09 · 1500 阅读 · 0 评论 -
(转载)Qt窗体关闭时,如何自动销毁窗体类对象
版权所有。转载请注明来源:http://besteam.im/blogs/article/60/。Qt内关于窗口的删除是一个复杂的事情。接下来详细地讲一讲。当我们创建一个窗口时,如果这个窗口是一个顶级窗口,准确地说是w.windowFlags().testFlag(Qt.Window) is True的窗口,Qt会自动附加一个Qt.WA_QuitOnClose属性。它的意思是,窗口被关闭了...原创 2019-11-05 08:38:35 · 4974 阅读 · 0 评论 -
ctype-Python的外部函数库(一)(摘抄Python官方文档)
ctype是Python的外部函数库。它提供了C兼容的数据类型,并允许在DLL或共享库中调用函数。ctype是Python封装的API函数库。(刚开始以为是针对windows系统函数库,后来发现这是一种c语言调用解决方案。可以调用所有c语言实现的函数库。) ctype教程 注意:本教程中的代码示例使用doctest(Python的测试模块方法)来确保它们实际工...原创 2019-11-05 08:39:07 · 17791 阅读 · 2 评论 -
(转载)PyQt程序退出的几种方法
首先看函数QApplication::setQuitOnLastWindowClosed(bool) ,该函数的作用是This property holds whether the application implicitly quits when the last window is closed.The default is true即控制着当最后一个可视的窗口退出时候,程序是否退...原创 2019-11-05 08:39:34 · 9083 阅读 · 0 评论 -
pip更新最新版本
pip更新命令:python-mpipinstall--upgradepippython -m:-m 库内模块以脚本得方式运行。原创 2021-09-01 11:04:12 · 330 阅读 · 0 评论 -
vscode python 第三方库自动补全 第三方库的智能提示
VS Code python设置第三方包的智能感知因为使用Pyside6框架写Python程序,而QT自己的Qt Creator 在使用方面确实不如VScode轻便,故而使用VScode写Pyside6程序。但是VScode对于python第三方库(特别是通过pip安装的第三方库)在智能感知提示方面,老是找不到库文件。 经过一番全网搜索,发现都无法彻底解决问题。最终在快要崩溃时发现是VScode自动安装的Pylance插件惹的祸,之前听说过这个货N多毛病,今原创 2021-08-14 02:11:27 · 18172 阅读 · 14 评论 -
pip更新升级和删除包
pip检测更新命令:pip list –outdatedpip升级包命令:pip install --upgrade packagenamepip卸载包命令:pip uninstall packagenamepip更新方法1、直接更新(1)以管理员身份运行cmd命令(2)命令行中输入:python -m pip install --upgrade pip更新成功。2、直接更新失败,可能原因是新版本已存在,但是当前用的是旧版本,可尝原创 2021-08-08 11:25:04 · 503 阅读 · 0 评论 -
Qt样式表参考:Qt Style Sheets
Qt样式表支持各种属性、伪状态和子控件,使得定制小部件的外观成为可能。可设置样式的小部件列表下表列出了可以使用样式表自定义的Qt小部件:翻译 2021-06-19 21:49:20 · 875 阅读 · 0 评论 -
PySide6设置Widgets应用程序的样式:StyleSheet
Qt小部件应用程序根据平台使用默认主题。在某些情况下,系统范围的配置会修改Qt主题,应用程序的显示方式也会有所不同。但是,您可以管理自己的小部件并为每个组件提供自定义样式。作为示例,请查看以下简单片段:...翻译 2021-06-17 23:05:32 · 4611 阅读 · 1 评论 -
PySide6使用树小部件显示数据
如果要显示树中排列的数据,请使用QTreeWidget。请注意,使用QTreeWidget并不是在树中显示信息的唯一路径。也可以创建数据模型并使用QTreeView显示它,但这不在本教程的范围内。原创 2021-06-17 22:06:03 · 1644 阅读 · 2 评论 -
PySide6使用表格小部件显示数据
如果您想显示排列在表中的数据,可以使用QTableWidget来显示,而不需要处理太多配置。请注意,使用QTableWidget并不是在表中显示信息的唯一路径。也可以创建数据模型并使用QTableView显示它,但这不在本教程的范围内。...原创 2021-06-17 21:42:36 · 5236 阅读 · 1 评论 -
PySide6创建对话框应用程序
本教程演示如何使用一些基本的小部件构建一个简单的对话框。这样做的目的是让用户在QLineEdit中提供自己的名字,点击QPushButton,对话框就会向他们致意。原创 2021-06-13 22:50:59 · 1476 阅读 · 0 评论 -
PySide6使用简单按钮
Qt对小部件样式和主题的支持使您的应用程序能够适应本机桌面环境。在本教程中,我们将向您展示如何使用Qt for Python处理信号和插槽。Signals和slot是一个Qt特性,它允许图形小部件与其他图形小部件或python代码通信。我们的应用程序创建了一个按钮,记录点击的按钮,你好!每次单击python控制台时都会显示一条消息。...原创 2021-06-13 21:05:42 · 3394 阅读 · 3 评论 -
第一个PySide6程序:HelloWold
与任何其他编程框架一样,一切从传统的"HelloWold"程序开始。以下是PySide6中"你好世界"应用程序的一个简单的示例:原创 2021-06-09 23:27:56 · 559 阅读 · 0 评论