首页 > 编程知识 正文

树莓派qt开发教程,树莓派python库

时间:2023-05-03 13:34:52 阅读:29368 作者:151

使用草莓派QT入门教程——开发接口程序控制GPIO

草莓馅饼2017-07-12 12:36

使用草莓派入门教程——开发接口程序

前言

Qt是1991年由奇趣科技开发的跨平台c图形用户界面APP应用开发框架。 您可以开发GUI程序,也可以开发非GUI程序,如控制台工具和服务器。 Qt是一个面向对象的框架,它使用一种称为元对象编译器(Meta Object Compiler,moc )的特殊代码生成扩展,易于扩展并允许对组件进行编程。 2008年,奇趣科技被诺基亚公司收购,QT也成为诺基亚旗下的编程语言工具。 2012年,QQ被Digia收购。 2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对iOS的全面支持,添加了WinRT、Beautifier等插件,没有Python接口的GDB调试

Qt是1991年用奇特的科学技术开发的跨平台c图形用户界面APP框架。 它提供了APP应用程序开发人员构建艺术图形用户界面所需的所有功能。 Qt很容易扩展,实际上可以对组件进行编程。 基本上,Qt与X Window上的Motif、Openwin、GTK等图形接口库和Windows平台上的MFC、OWL、VCL、ATL相同。

简而言之,你可以用Qt编写一个可以轻易移植到其他平台的程序。 基本上重新编译程序就可以了。

在草莓馅饼上安装Qt

使用以下命令进行安装

sudo apt-getinstallqt4- dev-tools

sudo apt-get安装Qt creator

由于安装Qt需要从网络下载约200个文件,因此首先草莓派必须访问网络,然后安装时间可能会很长,请稍候.

安装完成后,点击桌面左上角的Menu,如果看到下图所示的Qt程序图标,说明Qt安装成功。

Qt的构成

要首次使用Qt,必须配置工具链并进入菜单Tools-Options-BuildRun

单击右上角的Add按钮,然后选择GCC

根据下图选择编译器和调试器路径

新的Qt测试工序

新项目完成后,整个方案框架就完成了。 我们直接编译一下程序吧

编译没问题。 然后展开左侧的Forms文件目录,双击mainwindow.ui文件。 接下来,在此接口中添加两个按钮。 两个按钮分别控制草莓馅饼一个针脚的输出电平。 请参照下图。

在右侧修改按钮控件的名称,同时修改按钮上显示的文件,选择一个按钮控件,右键单击,然后在弹出的对话框中选择Go to slot . (已单击)函数同时在mainwindow.cpp文件中自动添加这个槽函数,我们用和谐的路灯写按钮点击事件就可以了。

在构造函数中完成GPIO初始化,然后单击每个按钮的事件函数以完成GPIO高低级别的输出控制,并重新编译程序时,将出现以下问题:

根据提示,您知道这是因为链接时未找到wiringPi相关函数,因此必须在连接时部署此库。 操作方法很简单,只需将库添加到. pro文件中。 下图:

然后再次编译。 通常编译成功到此为止。 进入项目目录后,您会看到有一个名称很长的文件夹,其中包含Qt在编译时生成的几个中间文件。 当然,我们编译生成的可执行文件也是和谐的路灯。 名称与工作名称相同,打开控制台并使用cd命令进入其目录。 然后使用

sudo ./gpio_led

可以运行程序。 程序的执行效果如下图所示。

点击下面两个按钮,看看草莓派的GPIO.0针是否输出了高低等级?

和源代码下载:

3358 www.embed-net.com/forum.PHP? mod=attachment aid=NDA2FD m1 mtbinmq3FD E0 nza0mzmymjd8mhwxndi=

请注明出处。 本文链接至: http://www.embed-net.com/thread-142-1-1.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。