wxWidgets工程里使用wxWebkit的问题
-
- Earned a small fee
- Posts: 13
- Joined: Wed Sep 14, 2011 9:19 am
wxWidgets工程里使用wxWebkit的问题
前几天自己编译了一个wxWebkit。在我用wxWidgets写的工程里用这个模块加载英文网页的时候没有问题,可是一加载中文网页,中文字符都变乱码了。
我看了看wxWebview,wxWebSettings,wxWebFrame等等的代码,一直没有找到如何给wxWebkit设置字符集的方法。不知道webkit里的字符编码设置是调用什么接口实现的?有哪位前辈知道的话能否指点一下?
非常感谢!
我看了看wxWebview,wxWebSettings,wxWebFrame等等的代码,一直没有找到如何给wxWebkit设置字符集的方法。不知道webkit里的字符编码设置是调用什么接口实现的?有哪位前辈知道的话能否指点一下?
非常感谢!
Re: wxWidgets工程里使用wxWebkit的问题
我在编译9/18日的SNAPSHOT(2。9。3)时未成功,出错点就在WebKit类上,说是找不到IInternetProtocalSink的出处,一头雾水啊。不知兄弟有没遇到类似问题?或是你用什么版本来编译的?谢啦
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
-
- Earned a small fee
- Posts: 13
- Joined: Wed Sep 14, 2011 9:19 am
Re: wxWidgets工程里使用wxWebkit的问题
wxWebkit的代码我是从 http://gitorious.org/+wxwebkit-develope ... t/wxwebkit 这里下的,vs2008环境,配套编译的的wxWidgets版本是2.8.12。samsam598 wrote:我在编译9/18日的SNAPSHOT(2。9。3)时未成功,出错点就在WebKit类上,说是找不到IInternetProtocalSink的出处,一头雾水啊。不知兄弟有没遇到类似问题?或是你用什么版本来编译的?谢啦
没有碰到你说的问题。
这位兄弟就是在编译wxWidgets时就出错了吧?看错误可能是编译时某些环境参数没设置正确,按wxWidgets的官网里介绍的编译方式设置好再试试?
Re: wxWidgets工程里使用wxWebkit的问题
哦,我们的环境原来不一样。最新的Snapshot(wx293)里已经引入了wxWebKit,我是在编译wx库时没通过。谢啦兄弟。
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
-
- Earned a small fee
- Posts: 13
- Joined: Wed Sep 14, 2011 9:19 am
Re: wxWidgets工程里使用wxWebkit的问题
2.9.3里包含了wxWebkit? 在哪里能下载? 要是wxWidgets里能默认整合wxWebkit就太好了,现在分开编译很麻烦。。。
我现在只能看到最新的是2.9.2。
我现在只能看到最新的是2.9.2。
Re: wxWidgets工程里使用wxWebkit的问题
http://biolpc22.york.ac.uk/pub/Daily_HEAD/
如果你用minGW编译,成功的话请分享一下心得。
from latest change log http://svn.wxwidgets.org/svn/wx/wxWidge ... hanges.txt
如果你用minGW编译,成功的话请分享一下心得。
from latest change log http://svn.wxwidgets.org/svn/wx/wxWidge ... hanges.txt
Code: Select all
2.9.3:
------
All:
- Fix parsing of negated long options in wxCmdLineParser (roed_bis).
- Fix crash in wxArray::insert() overload taking iterator range (wsu).
All (GUI):
- Added wxTreeListCtrl class.
- Added documented, public wxNavigationEnabled<> class.
- Added wxTextCtrl::PositionToCoords() (Navaneeth).
- Added support for wxHELP button to wxMessageDialog.
- Added wxBannerWindow class.
- Added wxTextEntry::AutoCompleteDirectories().
- Support float, double and file name values in wxGenericValidator (troelsk).
- Fix keyboard navigation in wxGrid with hidden columns (ivan_14_32).
- Add wxDataViewEvent::IsEditCancelled() (Allonii).
- Send EVT_DATAVIEW_ITEM_CONTEXT_MENU events even when not clicking on an item.
- Allow marking wxTreeBook nodes to expand initially in XRC (RedTide).
- Added customizable wxDocManager::OnMRUFileNotExist() virtual method.
- Fix stock labels when not using mnemonics for Chinese (cw.ahbong).
- Added wxComboBox::IsListEmpty() and IsTextEmpty().
- Added wxDataViewCtrl::GetSelectedItemsCount() and HasSelection().
- Added wxFLP_SMALL and wxDIRP_SMALL styles.
- Added support for saving alpha with TIFF images.
- Added wxPersistentSplitter.
- Added wxWebView library (Steven Lamerton & Auria, GSoC 2011 project).
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
-
- Earned a small fee
- Posts: 13
- Joined: Wed Sep 14, 2011 9:19 am
Re: wxWidgets工程里使用wxWebkit的问题
回头我下载一个试试,谢了!
Re: wxWidgets工程里使用wxWebkit的问题
刚才看了下wxWebView的源码,貌似在windows下只能使用Trident内核(IE),但是我想在Windows下使用WebKit内核怎么办呢?
Re: wxWidgets工程里使用wxWebkit的问题
没有找到wxWebkit,只有wxWebView啊showerduck wrote:前几天自己编译了一个wxWebkit。在我用wxWidgets写的工程里用这个模块加载英文网页的时候没有问题,可是一加载中文网页,中文字符都变乱码了。
我看了看wxWebview,wxWebSettings,wxWebFrame等等的代码,一直没有找到如何给wxWebkit设置字符集的方法。不知道webkit里的字符编码设置是调用什么接口实现的?有哪位前辈知道的话能否指点一下?
非常感谢!
Re: wxWidgets工程里使用wxWebkit的问题
是我写错了, 就该叫wxWebView.haley wrote:没有找到wxWebkit,只有wxWebView啊showerduck wrote:前几天自己编译了一个wxWebkit。在我用wxWidgets写的工程里用这个模块加载英文网页的时候没有问题,可是一加载中文网页,中文字符都变乱码了。
我看了看wxWebview,wxWebSettings,wxWebFrame等等的代码,一直没有找到如何给wxWebkit设置字符集的方法。不知道webkit里的字符编码设置是调用什么接口实现的?有哪位前辈知道的话能否指点一下?
非常感谢!
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Re: wxWidgets工程里使用wxWebkit的问题
刚刚看了Windows下的makefile,的确没有有关webkit的引用
在linux下,configure有一个--enable-webview-webkit的选项让它的webView使用webkit,而在mac下可以直接使用--enable-webkit
待遇真的是很不相同啊
在linux下,configure有一个--enable-webview-webkit的选项让它的webView使用webkit,而在mac下可以直接使用--enable-webkit
待遇真的是很不相同啊
Slackware GNU/Linux x86_64
wxWidgets-3.3.0
wxWidgets-3.3.0
Re: wxWidgets工程里使用wxWebkit的问题
windows下是改setup.h里的相关选项的
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Re: wxWidgets工程里使用wxWebkit的问题
你指的是
#ifdef __WXMSW__
#define wxUSE_WEBVIEW_IE 1
#else
#define wxUSE_WEBVIEW_IE 0
#endif
这块儿么?谁可以试试,我没有windows版本
#ifdef __WXMSW__
#define wxUSE_WEBVIEW_IE 1
#else
#define wxUSE_WEBVIEW_IE 0
#endif
这块儿么?谁可以试试,我没有windows版本
Slackware GNU/Linux x86_64
wxWidgets-3.3.0
wxWidgets-3.3.0
Re: wxWidgets工程里使用wxWebkit的问题
是,俺用的就是WINDOWS
Regards,
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build
Sam
-------------------------------------------------------------------
Windows 10 64bit
VS Community 2019
msys2-mingw13.2.0 C::B character set: UTF-8/GBK(Chinese)
wxWidgets 3.3/3.2.4 Unicode Mono Static gcc static build