问题标签 [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.

0 投票
1 回答
217 浏览

c++ - 将参数与函数指针一起传递

我在一个项目中使用Wt C++ 库。我正在尝试使用该connect(...)功能将插槽连接到按钮按下。该connect(...)函数的文档可以在这里找到。

本质上,每次在一组单选按钮中检测到更改时,都会调用作为指向该connect(...)函数的指针传递的函数。

下面是一小段代码:

我需要将selection参数传递给函数RadioButtonToggle(Wt::WRadioButton *selection),以便可以在函数体中使用它,如下所示:

如何将参数与此函数指针一起传递?

0 投票
1 回答
559 浏览

c++ - Wt c++ 与 Postgresql

我尝试使用 wt c++ 连接 PostgreSQL 数据库,但显示如下错误

LINK : fatal error LNK1104: cannot open file 'wtdbopostgresd.lib'

如何使用构建库文件cmake

0 投票
1 回答
64 浏览

wt - How these to platforms compare in performance namely staff-wsf and wt?

How these to c++ web service framworks compare in performance namely staff-wsf and witty?

0 投票
1 回答
592 浏览

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 图片代码

//笛卡尔图初始化

0 投票
1 回答
380 浏览

c++ - Wt 从 http 响应回调中添加新的小部件

我正在尝试从 http 客户端获取回调将小部件添加到 root()。当我单击菜单项时,我发送获取请求,然后根据响应添加一个小部件。

我的点击处理程序:

以及回调方法:

当我第一次单击菜单项时,我在控制台中看到日志消息,但浏览器中没有任何反应。当我再次单击它时,“test0”文本出现在浏览器中,“test1”出现在控制台中。第三次,“test1”出现在浏览器中,“test2”出现在控制台等中。如果我添加new Wt::WText("test", root());到单击处理程序,则文本在单击后立即显示在浏览器中。我怎样才能让它工作?

0 投票
1 回答
603 浏览

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,在这里通过“简单方法”安装。

0 投票
1 回答
1086 浏览

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 多分钟。

所以我的问题是:

  1. 一个很小的文件怎么会超过 Visual C++ 的限制?究竟是什么导致超出限制。
  2. 如何在不拆分 cpp 文件的情况下防止超出限制?
  3. 为什么链接器要花这么多时间?

如有必要,我可以提供来源。

0 投票
1 回答
751 浏览

c++ - 如何在 Wt 示例中构建 WidgetGallery?

我在 Ubuntu 上从源代码安装了 Wt 3.3.3 并编译了所有示例。现在我正在尝试按照 README.md 文件中的说明运行 WidgetGallery 示例,但是缺少所需的widgetgallery.wt文件,实际上,整个../../build/examples/widgetgallery目录都丢失了。

这就是我尝试运行它的方式:

如何构建widgetgallery.wt

0 投票
1 回答
226 浏览

c++ - 链接 wt 时对 sql 相关函数的未定义引用

命令:

可怕的,可怕的输出:

稍微提取错误消息:

为什么找不到这些?它与-lwtdbo和链接-lwtdbopostgres,这是项目设置附带的。这是在我手动下载、编译和安装最新的 wt 版本之后。以前我已经使用它们apt-get并且我遇到了一组不同的错误,尽管仍然与未定义的引用相关。

0 投票
1 回答
722 浏览

c++ - 将基于 Wt 的小部件作为 iframe 嵌入网页中?

有谁知道是否可以将基于 Wt 的小部件作为 iframe 嵌入网页中?是否可以在给定网页中嵌入同一小部件​​的多个副本(例如,基于 Wt 的 3D 查看器小部件,在同一页面中显示多个 3D 模型的画廊)?