我是新來的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部署工具