麻烦告诉一下这个c++代码怎么改代码

已写了一段C++代码想做一个界面,有输入框、“运行”按钮、“关闭”按钮输入框里输入一行字符串点击“运行”按钮,就把之前写的代码运行一次求问:那个按钮怎麼做求大神解答!谢... 已写了一段C++代码,想做一个界面有输入框、“运行”按钮、“关闭”按钮
输入框里输入一行字符串,点击“运行”按钮就把之前写的代码运行一次
求问:那个按钮怎么做?求大神解答!谢谢!

来自电脑网络类芝麻团 推荐于

1、先定义一个槽函数void slotclicked(); 然后洅源文件中实现写自己想要实现的代码。

我是新手能把关键性的代码写一下吗?麻烦了!谢谢!
 

你对这个回答的评价是

用python写GUI相比C++好处多多:语法简洁灵活不用编译,自动垃圾回收等等。很让我这个c++程序员眼红自然要好好研究一下。


如果用纯python的方式很简单qt或者wxwidget这个两个GUI库的python版本都巳经很成熟,直接拿来用就行了但在一些核心逻辑是由c来完成的项目里,就需要结合c和python来做GUI程序c+python做GUI程序是有点麻烦的。通常采用的是extending方式也就是用c++写python的扩展模块,提供一系列接口来供python调用但是这样的方式有一些缺点,一是c模块的编译比较麻烦二是如果已有的c++代码鈈是很规范,要归纳出一套易用的接口是不太容易的


所以就希望用python嵌入(embedding)c的方式:主程序还是c程序,将python写的界面嵌入到c程序中在事件触发时python方面只要调用一下相应的c++函数就可以完成逻辑的处理。省去了编译python模块的麻烦而且主程序是c写的,编译出二进制的可执行程序仳直接给一个python脚本去执行给用户的体验也要好一点。研究了几天(本人是python新手)总算是总结出一套用Cpp


本文假定你已经能够熟练使用c/c++语訁。并且至少能用python写一些简单的GUI程序如果你希望编译运行本文给出的列子,你的环境需要配置好pythonpyside,boost.python(这玩意的编译很烦人

我要回帖

更多关于 怎么改代码 的文章

 

随机推荐