我在Linux上创建了一个带有三个按钮的简单可视化界面的C ++ QT应用程序。此应用程序在我的wifi网络中具有特定IP地址的计算机上运行。我希望能够从智能手机的浏览器访问这样的可视界面,然后单击按钮。
为了实现这一点,我使用了远程桌面连接,但它只是一个临时解决方案,因为我希望能够从任何智能手机访问我的GUI而无需安装任何东西,也没有提供其他功能。 ..客户端应该能够按三个按钮而已。
换句话说,我希望能够做到以下几点:
在我的智能手机浏览器中输入linux机器的IP地址后,会打开一个html页面,其中包含带有三个按钮的可视界面;
当我按下一个按钮时,我的C ++代码开始在后台运行;
当我再次按下按钮时,C ++应用程序会收到命令并采取相应的行动。
依此类推,直到我点击关闭我的C ++应用程序的按钮。
现在,有没有办法实现这个目标?简而言之,是否可以使用Web界面充当我的C ++应用程序的GUI?我必须承认我在网络应用程序中真的很无知:)但也许你知道一个解决我问题的QT小部件。
谢谢!
答案 0 :(得分:0)
您可能想要查看https://sourceforge.net/projects/conair/ - 此lib允许您通过javascript与您的c ++ qt代码进行通信。但是,您必须使用传统的Web前端技术复制现有的qt gui - 一些直接的HTML和javascript可能就足够了。
答案 1 :(得分:0)