如何解决Qt中使用python与解决错误并输出Hello Python

2023-05-16

step1:install Python (version 2.7 or higher);

step2:The configuration is as follows:

            1.create qt console application

            2.windows:.pro工程文件里添加python版本的include和lib路径

               INCLUDEPATH +=C:/Python27/include

                LIBS +=C:/Python27/libs/python27.lib

         linux:在.pro工程文件里添加python版本的include和lib路径:

               INCLUDEPATH += –I C:\Python27\include

                LIBS += –L C:\Python27\libs –lpython27

 step3.main.cpp

                      

 #include <QCoreApplication>

 #include <Python.h>

             int main(int argc, char *argv[])
          {
               QCoreApplication a(argc, argv);
               Py_SetProgramName(argv[0]);
               Py_Initialize();
               PyRun_SimpleString("print 'Hello Python!'\n");
               Py_Finalize();
               return a.exec();
          }   

     step4:会遇到的问题是:

cmath:1136: error: '::hypot' has not been declared
using ::hypot;

此时需要在#include<python.h>前面加上#include<math.h>.至此问题解决,成功输出hello--python!
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解决Qt中使用python与解决错误并输出Hello Python 的相关文章

随机推荐

  • conda activate报错:gbk相关错误

    使用conda create n 建立新的虚拟环境后 xff0c 使用activate无法进入虚拟环境 xff0c 报了一个和gbk相关的错误 xff0c 后来经排查发现 xff0c 是系统环境变量中包含中文字符 xff0c 把系统变量中所
  • scanf源码分析

    本文分析的是glibc2 31中的scanf相关源码 xff0c 目的不是研究scanf的算法 xff0c 而是说明scanf在IO attack中的利用方法 xff0c 属于CTF的范畴 scanf c 其实就是对 vscanf inte
  • windows建立定时任务执行bat脚本

    在Linux中我们可以通过crontab来定时执行脚本 xff0c 那么windows中如何执行呢 xff1f 为了避免分支冲突 xff0c 准备在每天上班的时候自动将git远程仓库的最新版本pull下来 xff0c 然后在下班时间自动将重
  • 需账号密码登陆的网页爬虫

    对于普通网页的爬取十分简单 xff0c 如果网站没有任何反爬机制 xff0c 只要以下代码就可以实现对于网页的爬取 span class token keyword import span requests html span class
  • sqlserver通过OPENJSON转换 json数据

    OPENJSON 行集函数可将 JSON 文本转换为一组行和列 使用 OPENJSON 将 JSON 集合转换为行集后 xff0c 可以在返回的数据上运行任意 SQL 查询或将其插入到 SQL Server 表中 OPENJSON 函数采用
  • [linux]armbian修改为清华源

    查看系统发行版本 命令lsb release a 本机为基于Debian的armbian buster 所以用清华Debian源 修改apt为清华软件源 备份原文件 sudo cp etc apt sources list etc apt
  • 基础的三角函数,反三角函数,双曲函数的图形绘制(matlab)

    matlab基本图形绘制 基础的三角函数 xff0c 反三角函数 xff0c 双曲函数的图形绘制 xff1b 在此过程 xff0c 可以熟悉基础的matlab指令 xff1b 三角函数 y1 61 sin x y2 61 cos x y3
  • tkinter实现带背景图片的登录窗口

    实现功能 xff1a 打开系统登录窗口 xff0c 输入用户名密码 xff0c 点击登录后跳转到程序主界面 xff0c 用户名密码在程序代码里 xff0c 注意运行时需要自己准备一张背景图片back png 主要代码 xff1a self
  • CCF 201809-3 2018年9月第三题元素选择器(python 100分题解)

    问题描述 试题编号 xff1a 3试题名称 xff1a 元素选择器时间限制 xff1a 10 0s内存限制 xff1a 512 0MB问题描述 xff1a 提交后100分代码 xff1a 注意标签选择器大小写不敏感 xff0c 匹配时都转成
  • GitHub项目徽章的添加和设置

    原文出处 xff1a https lpd ios github io 2017 05 03 GitHub Badge Introduction 许多同学在 GitHub 上发布了自己的开源项目 xff0c 有辛苦开发的实用工具 构思巧妙的开
  • 【C++】买鸡问题练手题

    C 43 43 买鸡问题 公鸡 5 元 1 只 xff0c 母鸡 3 元 1 只 xff0c 小鸡 1 元 3 只 xff0c 花了 100 元钱买 100 只鸡 xff0c 问公鸡 母鸡 小鸡各多少只 xff1f include lt i
  • 关于Vue中的axios数据异步 获取后,更改数据,页面没有更新

    更改axios数据后 xff0c 页面没有更新解决办法 列子解决 列子 span class token comment 页面视图HTML span span class token operator lt span span span c
  • C# ToString()方法一些特殊用法

    转帖 http hi baidu com crp8 blog item d19ab0cc131b8f1300e92869 html 一 取中文日期显示 1 年月日时分 currentTime ToString 34 f 34 不显示秒 2
  • 树莓派3B+ 搭建 esp32开发环境

    目前来说esp32的整体开发体验还是不错的 xff0c 关于esp32开发环境的搭建官方也有给出指导文档 xff08 https docs espressif com projects esp idf zh CN latest esp32
  • printf源代码的分析

    1 常见的格式 span class hljs built in printf span xff08 span class hljs string 34 show int d char s 34 span span class hljs k
  • 野火学习笔记(3) —— 使用寄存器点亮 LED 灯

    文章目录 1 GPIO 简介2 GPIO 框图剖析2 1 基本结构分析2 2 GPIO 工作模式 3 实验 xff1a 使用寄存器点亮 LED 灯3 1 硬件连接3 2 启动文件3 3 stm32f10x h 文件3 4 main 文件 1
  • Meta的使用方法技巧

    Meta的使用方法技巧 xff1a Meta标签是用来描述网页属性的一种语言 xff0c 标准的Meta标签可以便于搜索引擎排序 xff0c 提高搜索引擎网站权重排名 要想网站做的更符合搜索引擎标准就必须了解meta标签 xff0c 下面由
  • CentOS 8关闭图形界面

    CentOS 8关闭图形界面 span class token comment 查看默认的启动方式 span span class token comment multi user target analogous to runlevel
  • 数据结构单链表的查找

    1 单链表的查找运算 xff08 1 xff09 按序号查找 链表不是随机存取结构 在链表中 xff0c 即使知道被访问结点的序号i xff0c 也不能像顺序表中那样直接按序号i访问结点 xff0c 而只能从链表的头指针出发 xff0c 顺
  • 如何解决Qt中使用python与解决错误并输出Hello Python

    step1 xff1a install Python version 2 7 or higher xff1b step2 xff1a The configuration is as follows xff1a 1 create qt con