随笔分类 -  Qt-Python

摘要:python调用C/C++有不少的方法,如boost.python, swig, ctypes, pybind11等,这些方法有繁有简,而pybind11的优点是对C++ 11支持很好,API比较简单,现在我们就简单记下Pybind11的入门操作。 1. pybind11简介与环境安装pybind1 阅读全文
posted @ 2019-02-11 22:25 findumars 阅读(12009) 评论(0) 推荐(1) 编辑
摘要:这不是我最早使用swig了,之前在写Kynetix的时候就使用了swig为python封装了C语言写的扩展模块。但是当时我对C++还不是很了解,对其中的一些概念也只是拿来直接用,没有理解到底是什么,为什么会有这种功能。所以昨天我又拿出了《python科学计算》这本书来温习了一下swig那一部分,果然 阅读全文
posted @ 2019-01-08 14:59 findumars 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import print_function from __future__ import unicode_literals from __future__ import absolute_import from __future__ import division """... 阅读全文
posted @ 2018-04-18 16:28 findumars 阅读(561) 评论(0) 推荐(0) 编辑
摘要:使用Python语言 ,实现批量删除C/C++类型注释1.目前支持去掉.h .hpp .c .cpp .java 这些以//或/**/为注释符的源文件 2.支持递归遍历目录 3.当前版本为Python2.7版本,故只有安装了Python2.7(或Python3.x以下版本的才可以直接使用,测试没问题 阅读全文
posted @ 2017-08-17 07:06 findumars 阅读(2315) 评论(1) 推荐(0) 编辑
摘要:一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 QMainWindow类提供一个有菜单条、锚 阅读全文
posted @ 2017-07-06 21:50 findumars 阅读(1685) 评论(0) 推荐(0) 编辑
摘要:环境 VS2005Python2.5.4 Windows XP SP3 简述 一般开发过游戏的都知道Lua和C++可以很好的结合在一起,取长补短,把Lua脚本当成类似动态链接库来使用,很好的利用了脚本开发的灵活性。而作为一门流行的通用型脚本语言python,也是可以做到的。在一个C++应用程序中,我 阅读全文
posted @ 2017-07-05 23:16 findumars 阅读(11398) 评论(0) 推荐(0) 编辑
摘要:Prerequisites MS Visual Studio Express 2008 [microsoft.com] NOTE: Visual Studio Express 2010 is not supported CMake [cmake.org] Git [code.google.com] 阅读全文
posted @ 2017-02-03 07:12 findumars 阅读(231) 评论(0) 推荐(0) 编辑
摘要:【题记】 我是一个菜鸟,这个系列是我的学习笔记。 PyQt5 出来有一段时间了, PyQt5 较之 PyQt4 有一些变化,而网上流传的几乎都是 PyQt4 的教程,照搬的话大多会出错。 eric6 也是刚刚出来,eric6 与 PyQt5 结合的教程网上几乎没有。 本人也是一边学习,一边摸索,并记 阅读全文
posted @ 2017-01-29 08:22 findumars 阅读(11517) 评论(4) 推荐(1) 编辑
摘要:我做Python窗口界面编程时,经常使用PyQt进行设计。这里简单叙述一下使用PyQt5制作一个简单的图形界面的流程 PyQt的简介以及开发环境的搭建在此不多赘述。 1. 打开Qt Designer,新建一个Dialog Without Buttons 2. 从左侧的Widget Box拖入一个La 阅读全文
posted @ 2017-01-25 21:04 findumars 阅读(12398) 评论(0) 推荐(0) 编辑
摘要:浅析 C++ 调用 Python 模块 作为一种胶水语言,Python 能够很容易地调用 C 、 C++ 等语言,也能够通过其他语言调用 Python 的模块。 Python 提供了 C++ 库,使得开发者能很方便地从 C++ 程序中调用 Python 模块。 具体的文档参考官方指南: Embedd 阅读全文
posted @ 2016-12-07 18:51 findumars 阅读(59849) 评论(0) 推荐(2) 编辑
摘要:http://www.seanyxie.com/%E4%BD%BF%E7%94%A8-pyqt-%E8%BD%AC%E6%8D%A2%E7%BD%91%E9%A1%B5%E5%88%B0-pdf/ 阅读全文
posted @ 2016-06-24 17:28 findumars 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:一、项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个。 二、需求描述: 1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果 2)Y轴显示随机变化的数值, 阅读全文
posted @ 2016-06-24 17:22 findumars 阅读(633) 评论(0) 推荐(0) 编辑
摘要:搭建环境和开发示例 * 安装 安装包 要对应python的版本 32位安装包(我PC上) http://jaist.dl.sourceforge.net/project/pyqt/PyQt4/PyQt-4.11.2/PyQt4-4.11.2-gpl-Py2.7-Qt4.8.6-x32.exe 或 6 阅读全文
posted @ 2016-06-24 17:19 findumars 阅读(885) 评论(0) 推荐(0) 编辑
摘要:序: 为什么要集成脚本,怎么在工程中集成Python脚本。 在做比较大型的工程时,一般都会分核心层和业务层。核心层要求实现高效和稳定的基础功能,并提供调用接口供业务层调用的一种标准的框架划分。在实际中根据需求会拆分的更细。外部的表现形式就是一个核心动态库,带着一堆业务业务动态库。通过一个调度程序把这 阅读全文
posted @ 2016-06-10 03:52 findumars 阅读(3550) 评论(0) 推荐(0) 编辑
摘要:便以前的注意事项: 1.包含Python目录下的include和libs 2.拷贝 python27.dll为python27_d.dll 3.python的文件名字不能为test.py,避免发生未知错误 本文章来自网络收集,为了方便所以源码也不是本人的 [cpp] view plain copy 阅读全文
posted @ 2016-06-02 18:35 findumars 阅读(765) 评论(0) 推荐(0) 编辑
摘要:使用C/C++扩展Python 如果你会用C,实现Python嵌入模块很简单。利用扩展模块可做很多Python不方便做的事情,他们可以直接调用C库和系统调用。 为了支持扩展,Python API定义了一系列函数、宏和变量,提供了对Python运行时系统的访问支持。Python的C API由C源码组成 阅读全文
posted @ 2016-04-23 03:29 findumars 阅读(6133) 评论(1) 推荐(0) 编辑
摘要:http://blog.csdn.net/chinazhd/article/details/7268887 阅读全文
posted @ 2015-09-28 04:37 findumars 阅读(502) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示