lovewind 发表于 2020-4-17 22:15:07

树莓派吃灰中,请问如何开发一个有显示界面的软件呢?

目前装的是ubuntu mate系统,可以用自带浏览器看网页视频,还不错。。。编程据说用python 那如何写软件呢?可以显示界面的图文?可以用IO口?可以播放声音?

不是很了解这个

wxws 发表于 2020-4-18 04:25:48

Python有个game库可用,还不必进xwindow.能直接推触摸屏。

qiqirachel 发表于 2020-4-18 06:03:32

当然是Python了,树莓派支持的Python还自带了挺多例程,看源码就能学习

vipcff 发表于 2020-4-18 06:15:39

Python海龟组件

lovewind 发表于 2020-4-18 09:59:38

wxws 发表于 2020-4-18 04:25
Python有个game库可用,还不必进xwindow.能直接推触摸屏。

别人说Ubuntu太卡了,还是用官方系统,然后用QT开发

lovewind 发表于 2020-4-18 10:00:18

vipcff 发表于 2020-4-18 06:15
Python海龟组件

别人说Ubuntu太卡了,还是用官方系统,然后用QT开发?

lovewind 发表于 2020-4-18 10:00:45

qiqirachel 发表于 2020-4-18 06:03
当然是Python了,树莓派支持的Python还自带了挺多例程,看源码就能学习

别人说Ubuntu太卡了,还是用官方系统,然后用QT开发,不知道和python哪个更方便

kebaojun305 发表于 2020-4-18 10:18:09

lovewind 发表于 2020-4-18 10:00
别人说Ubuntu太卡了,还是用官方系统,然后用QT开发,不知道和python哪个更方便 ...

熟悉那个 用那个方便。

jacktau 发表于 2020-4-18 10:22:46

Tkinter& PyQt

qiqirachel 发表于 2020-4-18 14:19:02

lovewind 发表于 2020-4-18 10:00
别人说Ubuntu太卡了,还是用官方系统,然后用QT开发,不知道和python哪个更方便 ...

PyQT说的就是

qiqirachel 发表于 2020-4-18 14:21:07

jacktau 发表于 2020-4-18 10:22
Tkinter& PyQt

两个都尝试了以下才发现,还是PyQt好,有一种一步到位的感觉,Tkinter总是感觉弱了点,是那种很弱,然后资料很不全的感觉,或者是我找的资料不对,官方的例程都不能直接运行了。
所以最后还是用了PyQt。然而最后的最后,还是用了Matlab

lovewind 发表于 2020-4-18 15:16:36

qiqirachel 发表于 2020-4-18 14:21
两个都尝试了以下才发现,还是PyQt好,有一种一步到位的感觉,Tkinter总是感觉弱了点,是那种很弱,然后 ...

好像还是有点区别,我安装简单学了下,用的是QT5,c++,跟MFC,VS#C差不多

liansh2002 发表于 2020-4-18 16:44:17

我在windows上开发程序用PyQt5+python,Qt Creator画好界面,pyuic把.ui文件转为.py文件,然后直接调用就能显示了。

brentcao 发表于 2020-4-19 17:57:49

pyqt 加python 我用的pycharm这个ide

lovewind 发表于 2020-4-19 18:05:40

brentcao 发表于 2020-4-19 17:57
pyqt 加python 我用的pycharm这个ide

如果真要用海是qt吧,感觉简单些?不知道,语法是C++不知道和PYQT区别多大?

hyghyg1234 发表于 2020-4-19 19:02:41

lovewind 发表于 2020-4-19 18:05
如果真要用海是qt吧,感觉简单些?不知道,语法是C++不知道和PYQT区别多大? ...

直接用QT。

brentcao 发表于 2020-4-19 20:37:36

lovewind 发表于 2020-4-19 18:05
如果真要用海是qt吧,感觉简单些?不知道,语法是C++不知道和PYQT区别多大? ...

看需求吧,pyqt是用python语言, QT是用C++语言的,应该思想是一样的

liwey 发表于 2020-4-19 23:03:44

lovewind 发表于 2020-4-19 18:05
如果真要用海是qt吧,感觉简单些?不知道,语法是C++不知道和PYQT区别多大? ...

直接用C++吧

qiqirachel 发表于 2020-4-20 01:19:03

brentcao 发表于 2020-4-19 20:37
看需求吧,pyqt是用python语言, QT是用C++语言的,应该思想是一样的

给我的感觉,确实差不多一个意思,要么汇编寄存器操作。要么C那样的一步步来,要么qt这样跳来跳去。。。不过讲真,private还有public这种写起来确实舒服。。。

lovewind 发表于 2020-4-20 11:02:44

liwey 发表于 2020-4-19 23:03
直接用C++吧

了解了下,pyqt的语言简便些?不像C++那么多行?

lovewind 发表于 2020-4-20 11:03:05

qiqirachel 发表于 2020-4-20 01:19
给我的感觉,确实差不多一个意思,要么汇编寄存器操作。要么C那样的一步步来,要么qt这样跳来跳去。。。 ...

了解了下,pyqt的语言简便些?不像C++那么多行?

lovewind 发表于 2020-4-20 11:04:22

brentcao 发表于 2020-4-19 17:57
pyqt 加python 我用的pycharm这个ide

居然不是自带的?那如何编译?可以直接编译了?然后UI用Qdesigner?

lovewind 发表于 2020-4-20 11:05:51

liansh2002 发表于 2020-4-18 16:44
我在windows上开发程序用PyQt5+python,Qt Creator画好界面,pyuic把.ui文件转为.py文件,然后直接调用就能 ...

pyqt和qt不太一样?qt的UI就是UI,代码就是代码,pyqtUI和代码都是PY文件?

macroee 发表于 2020-4-20 11:40:40

我用python+tkinter做过一个树莓派+3.2寸触摸屏控制测试系统,还挺好的

qiqirachel 发表于 2020-4-20 13:52:55

lovewind 发表于 2020-4-20 11:03
了解了下,pyqt的语言简便些?不像C++那么多行?

不知道,现在语言用模糊掉了,感觉都差不多。 毕竟QT creater也是拖拽然后里面加自己的代码,没关心具体是怎么实现的

qiqirachel 发表于 2020-4-20 13:53:42

lovewind 发表于 2020-4-20 11:04
居然不是自带的?那如何编译?可以直接编译了?然后UI用Qdesigner?

Pycharm也是个IDE可以直接编译,而且还挺好用的,是个收费软件

jjj 发表于 2020-4-20 14:19:20

我用我的吃灰的树莓派做了个摄像头,mjpg-streamer

PCBtiepian 发表于 2020-4-20 15:03:51

pyqt +python

brentcao 发表于 2020-4-21 22:01:58

lovewind 发表于 2020-4-20 11:03
了解了下,pyqt的语言简便些?不像C++那么多行?

python 和C++是两种语言   各有千秋吧   如果想要快速出东西 可以考虑python   如果正式做产品,可能C++或者JAVA之类的多一些吧

同样功能需求 python比C++代码行数要少一些
python 不需要编译,可以直接运行调试C++需要编译一下才能运行

brentcao 发表于 2020-4-21 22:04:03

lovewind 发表于 2020-4-20 11:04
居然不是自带的?那如何编译?可以直接编译了?然后UI用Qdesigner?

不需要编译的,UI使用Qdesigner 然后转成python语言
只要有python环境, 可以直接运行的

yongke 发表于 2020-9-10 14:20:37

树莓派开发有没有视频?

wxws 发表于 2020-9-11 01:02:20

估计都是说的在派的xwindow下的gui程序吧。
怎么没人说直接在shell的图形界面?就是不需要进入xwin.

用pygame能做。

qwe2231695 发表于 2020-9-11 01:53:06

QT运行效率最高 Pyqt5 开发效率最快,堪比VB6.0
页: [1]
查看完整版本: 树莓派吃灰中,请问如何开发一个有显示界面的软件呢?