我是新来的Wt框架,我只想知道是否有可能从其他网页调用Wt自定义窗口小部件。我的意思是,如果我做了一个Wt应用程序,有人可以使用它作为一个API使用任何其他框架,使用其他框架,或者我的应用程序将成为Wt特定应用程序?从其他网页调用C++ web工具包小部件?
0
A
回答
1
Wt有一个'widgetset'模式,您可以在其中显示Wt应用程序的小部件,类似于您可以将Google地图小部件添加到静态网站的方式。
0
随着user52875的提及,您需要告诉Wt您的应用程序是Wt::widgetSet。
下面是一个例子,来自WT的helloworld和homepage例子改性:
#include <Wt/WServer>
#include <Wt/WText>
using namespace Wt;
class MyApp : public WApplication {
public:
MyApp(const WEnvironment& env) : WApplication(env) {
new WText("Hello", root());
}
};
WApplication *createApplication(const WEnvironment& env)
{
return new MyApp(env);
}
int main(int argc, char **argv)
{
try {
WServer server(argc, argv, WTHTTP_CONFIGURATION);
// ********** Pass 'Wt::WidgetSet' instead of 'Wt::Application' here ************
server.addEntryPoint(WidgetSet, createApplication, "/");
server.run();
} catch (Wt::WServer::Exception& e) {
std::cerr << e.what() << std::endl;
} catch (std::exception &e) {
std::cerr << "exception: " << e.what() << std::endl;
}
}
相关问题
- 1. 如何从asp.net中的其他网页调用一个网页
- 2. PyQT使用按钮小工具来修改网格中的其他小工具
- 3. 如何从其他dojo小部件调用dojo小部件方法?
- 4. GWT - 许多小部件或包含其他小部件的小部件
- 5. 如何在小部件已经包含在其他小部件中时使用小部件替换小部件?
- 6. 从其他布局获取小部件
- 7. 通知其他小工具的小工具
- 8. 创建与其他小部件自定义部件包括
- 9. 如何清除这两个小工具及其出其他部件
- 10. 需要解析其他网页的值。首先,我需要调用其他网页并从中解析XML值
- 11. 从其他调用相同的调用模板包括文件
- 12. QML MouseArea重叠其他小工具
- 13. 从asp.net/C#网页调用vb脚本
- 14. 谷歌网页工具包 - 多页
- 15. 从其他页面调用slideDown()
- 16. C#包含其他文件
- 17. 包含一个小部件,而不是排除所有其他小部件
- 18. 从其他类调用actionPerformed()
- 19. 小工具将成为与其他应用程序不同的小工具
- 20. 创建并调用从asp.net/c#网页
- 21. 调用其他类从内部类
- 22. C# - 从其他脚本调用函数
- 23. Javascript小部件不能在Sharepoint web部件中工作
- 24. 使用jQuery从网站调用JSON的Windows桌面小工具
- 25. 滚动到网页的其他部分
- 26. 导航到网页的其他部分
- 27. PHP包含调用其他文件
- 28. 一个Web API调用其他Web API
- 29. 包括从其他文件
- 30. Web部署工具