
Qt
yy123xiang
这个作者很懒,什么都没留下…
展开
-
PyQt5学习笔记2_仪表盘示例
开发环境:PyQt 5.5.1 Python 3.4.4 Qt 5.6.3运行示例 将路径“\Qt\Qt5.6.3\Examples\Qt-5.6.3\quickcontrols\extras\dashboard”下的文件夹与文件拷贝至笔记1的目录中,仅对加载qml文件的代码做修改,Ctrl+R运行程序,效果如下: 加载qrc文件 对比原程序,第一步中未加载油箱、温度图标以及字体。参考 The原创 2017-10-07 12:22:15 · 4484 阅读 · 1 评论 -
PyQt5学习笔记8_QTableView中回车进入下一单元格
帮同事实现一个在表格的输入过程中,敲入回车后自动进入下一单元格编辑状态的需求。在setData中发送信号并将下一单元格的坐标进行传递。代码如下:import sysfrom PyQt5.QtWidgets import (QApplication, QMainWindow, QTableView)from PyQt5.QtCore import (QAbstractTableModel, Q...原创 2018-09-28 23:45:44 · 3179 阅读 · 0 评论 -
在QTreeView中显示EDS文件的部分内容
使用开源的CANopen for Python可以轻松的读取EDS文件中的内容,在此以从零开始新建符合CiA DS301的对象字典EDS文件中创建的EDS文件作为示例,加载后的效果如下图所示: 因为代码非常简单,在此仅贴出代码而不作说明,代码如下:import canopenimport sysfrom PyQt5.QtWidgets import (QApplication, Q...原创 2018-04-22 22:55:45 · 1012 阅读 · 0 评论 -
PyQt5学习笔记7_QDarkStyleSheet
在GitHub寻得一款好看的黑色主题QDarkStyleSheet,界面美观,放两张官方的截图,如下: 使用方法很简单,代码如下:import sysimport qdarkstylefrom PyQt5 import QtWidgets# create the application and the main windowapp = QtWidgets.QApplicat...原创 2017-12-30 23:37:22 · 8078 阅读 · 6 评论 -
PyQt5学习笔记5_QTableView中嵌入复选框
开发环境:PyQt 5.5.1 Python 3.4.4在表格中嵌入复选框Qt官方有相应的例程,对于如何在表头中嵌入复选框查找了一些资料,如下: How can I insert a checkbox into the header of my view? Adding checkBox as vertical header in QtableView 参阅上述资料,实现代码如下:import原创 2017-12-07 12:16:59 · 11514 阅读 · 7 评论 -
PyQt5学习笔记4_loadUi加载ui文件
开发环境:PyQt 5.5.1 Python 3.4.4 Qt 5.6.3加载ui文件 在Qt Creator中编辑好所需的ui文件后,在其目录下新建一个py文件,代码如下:import sysfrom PyQt5.QtWidgets import QApplication, QMainWindowfrom PyQt5.uic import loadUiclass MainWindow(原创 2017-11-30 22:12:50 · 15962 阅读 · 0 评论 -
PyQt5学习笔记6_QTableView中嵌入按钮
开发环境:PyQt 5.5.1 Python 3.4.4 参考Button Delegate For QTableViews给出的例程,实现在一个单元格中嵌入多个按钮,代码如下:import sysfrom PyQt5.QtCore import (Qt, QAbstractTableModel, QModelIndex, QVariant)from PyQt5.QtWidgets impor原创 2017-12-11 23:26:36 · 15183 阅读 · 0 评论 -
PyQt5学习笔记1_第一个QML+PyQt程序
开发环境:PyQt 5.5.1 Python 3.4.4 Qt 5.6.3Qt Creator新建项目 通过New File or Project->Qt Quick Controls UI新建一个项目,需勾选With ui.qml file。Ctrl+R运行程序,效果如下: PyQt程序编写 参考教程 PyQt5 - Lesson 007. Works with QML QtQuick,在第原创 2017-10-06 10:24:11 · 8106 阅读 · 0 评论 -
PyQt5学习笔记3_PyInstaller生成exe
开发环境:PyQt 5.5.1 Python 3.4.4 Qt 5.6.3 PyInstaller 3.2.1生成exe 在笔记2的目录下打开命令行窗口,输入“pyinstaller dashboard.py”并回车生成dashboard.exe,此时运行dashboard.exe将会提示缺少文件,如下所示: 添加必要文件 参考 PyInstaller + PyQt5 + QML: QtQui原创 2017-10-08 21:54:09 · 1771 阅读 · 0 评论 -
PyQt5学习笔记9_使用setStyle和setStyleSheet进行换肤
通过QStyleFactory.keys()可获取用于setStyle的有效值,本例程中包含了“Windows”,“WindowsXP”,“WindowsVista”,“Fusion”四种风格,此外,还使用了setStyleSheet对一款黑色主题“QDarkStyleSheet”进行加载,即可以在以上5种界面风格之间切换。效果如下:代码如下:import sysfrom os.path...原创 2019-02-07 12:34:27 · 15223 阅读 · 10 评论