我正在使用Qt框架开发一个HTML5应用程序。我对它的工作原理有些困惑。我知道Qt有像QTableWidget、QPushButton等部件。 在布局应用程序时,我应该使用这些部件吗?如果我想在应用程序中使用QPushButton,我该如何使用它?还是说一切都应该是CSS、HTML、Javascript,而我只需使用C++来处理后端功能,如网络、文本处理等?
这是关于Qt HTML5应用程序的工作方式。您需要设置一个HTML5查看器小部件(类似于Web浏览器),并使用HTML5来设计您的用户界面。您可以通过WebSockets将其与C ++接口连接以调用您编写的C ++二进制文件。或者,您可以创建服务器端应用程序,评估浏览器请求并返回HTML5响应。本文可能会有所帮助 http://www.codeproject.com/Articles/336018/Building-C-Applications-with-HTML5。 回答您的问题,否,您不能在HTML5视图中使用QPushButton和Qt小部件。是的,所有内容都应该在CSS,HTML和JavaScript中,并且C ++用作后端。