问题标签 [wt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Wt c++ 与 Postgresql
我尝试使用 wt c++ 连接 PostgreSQL 数据库,但显示如下错误
LINK : fatal error LNK1104: cannot open file 'wtdbopostgresd.lib'
如何使用构建库文件cmake
?
c++ - 如何将 WT 小部件放入 PDF?
更新
我还在http://redmine.webtoolkit.eu/issues/3042的 WT 论坛上发表了关于这个问题的帖子。对于那些正在寻找有关样式的更多信息的人,您会在此处找到更多信息。
原帖
我在将 WGroupBox(最终是 WTable)放入 PDF 时遇到问题。我正在使用小部件库中的 PDF 示例代码,并且一直在尝试将我拥有的 WTable 放入 PDF 中,但不成功我将其调回 WGroupBox。 http://www.webtoolkit.eu/widgets/media/pdf-output “PDF 图片”示例工作正常。“将 HTML 渲染为 PDF”是我遇到问题的地方。我使用的示例与页面上显示的完全相同,唯一的添加是用于 PDF 中我想要的项目的 WContainerWidget 指针。
我不明白我需要将什么作为将传递给 WPdfRenderer 渲染函数的 WString 传递给 renderPdf 函数,我尝试检查小部件画廊代码的 html 以与我自己的进行比较,并模仿画廊正在做的事情,但到目前为止一切都未能制作PDF。
这是我按下“创建 Pdf”按钮后 URL 的样子,它在左下方显示一个空白页面,其中包含一个空的 pdf“正在加载”消息。
下面的示例代码。
下面是小部件库中的“将 HTML 渲染为 PDF”代码,其中包含用于目标的新容器小部件。
//PDF 图片代码
//笛卡尔图初始化
c++ - Wt 从 http 响应回调中添加新的小部件
我正在尝试从 http 客户端获取回调将小部件添加到 root()。当我单击菜单项时,我发送获取请求,然后根据响应添加一个小部件。
我的点击处理程序:
以及回调方法:
当我第一次单击菜单项时,我在控制台中看到日志消息,但浏览器中没有任何反应。当我再次单击它时,“test0”文本出现在浏览器中,“test1”出现在控制台中。第三次,“test1”出现在浏览器中,“test2”出现在控制台等中。如果我添加new Wt::WText("test", root());
到单击处理程序,则文本在单击后立即显示在浏览器中。我怎样才能让它工作?
c++ - 将 boost::bind 成员函数传递给 wt 监听器。我做错了什么?
这个问题花了我几个小时,但我不明白我做错了什么。
这是编译错误消息:
错误 113 错误 C2298: 'return' : 对指向成员函数表达式 c:\program files\wt 3.3.2 msvs2012 x86\include\boost\bind\mem_fn.hpp 342 1 Monopoly 的指针进行非法操作
错误位于函数中的 mem_fn.hpp 中dm::operator()
。我在此处粘贴了文件(第 342 行)。
我猜问题源于boost::bind()
,但我检查了我绑定的函数,它们似乎都有正确数量的参数。
我使用的是 32 位 Win7,MSVS Express 2012,Wt 是 3.3.2,在这里通过“简单方法”安装。
c++ - 与 /bigobj 链接时间过长
我正在使用 Visual Studio 2012 在调试模式下编译程序。StylesDatabase.cpp 和 LanguagesDatabase.cpp 过去在没有 /bigobj 的情况下也能正常编译……因为我删除了一些函数并将一些函数从受保护转移到公共。
这两个 C++ 文件都相当小,但使用模板容器类,如 Boost.MultiIndex(es)、Boost.Unordered(_maps) 和 Wt::Dbo::ptrs。Wt::Dbo::ptr 是一个指向数据库对象的指针,而 Wt::Dbo 是一个 ORM 库。
在此更改之后,编译器失败要求我设置 /bigobj。在我设置 /bigobj 后,编译器工作正常,但是链接器花费了 30 多分钟。
所以我的问题是:
- 一个很小的文件怎么会超过 Visual C++ 的限制?究竟是什么导致超出限制。
- 如何在不拆分 cpp 文件的情况下防止超出限制?
- 为什么链接器要花这么多时间?
如有必要,我可以提供来源。
c++ - 如何在 Wt 示例中构建 WidgetGallery?
我在 Ubuntu 上从源代码安装了 Wt 3.3.3 并编译了所有示例。现在我正在尝试按照 README.md 文件中的说明运行 WidgetGallery 示例,但是缺少所需的widgetgallery.wt文件,实际上,整个../../build/examples/widgetgallery目录都丢失了。
这就是我尝试运行它的方式:
如何构建widgetgallery.wt?
c++ - 链接 wt 时对 sql 相关函数的未定义引用
命令:
可怕的,可怕的输出:
稍微提取错误消息:
为什么找不到这些?它与-lwtdbo
和链接-lwtdbopostgres
,这是项目设置附带的。这是在我手动下载、编译和安装最新的 wt 版本之后。以前我已经使用它们apt-get
并且我遇到了一组不同的错误,尽管仍然与未定义的引用相关。
c++ - 将基于 Wt 的小部件作为 iframe 嵌入网页中?
有谁知道是否可以将基于 Wt 的小部件作为 iframe 嵌入网页中?是否可以在给定网页中嵌入同一小部件的多个副本(例如,基于 Wt 的 3D 查看器小部件,在同一页面中显示多个 3D 模型的画廊)?