GTK+中文社区(gtk.awaysoft.com)

 找回密码
 马上加入

QQ登录

只需一步,快速开始

查看: 3827|回复: 3

求助:用 Virsual Studio 2010 编译 Gtkmm 中文乱码

[复制链接]

该用户从未签到

发表于 2011-6-10 01:51:55 | 显示全部楼层 |阅读模式
最近做课程设计,写了一个 AES 加密程序,用 Gtkmm 写前端。
但是进度条不会弄,我把 进度条,作为参数传给 文件加密的函数,
然后在文件加密函数中调用 progress_bar->set_fraction(process); 设置进度条进度,但是进度条没反应。

不知大家在写进度条的时候,是怎么弄的。。。


还有,我写了一个子窗口,用于和 AES 标准做对比,
子窗口类:class TestWindow : public Gtk::window
主窗口的一个按钮点击事件函数内容如下:
TestWindow  sub_window;
Gtk::Main::run(sub_window);

点击这个按钮就显示一个窗口,但这个窗口不是模态的,求模态窗口要怎么实现啊?


一直在用 Code Blocks 做IDE,并用 Code Blocks 自带的  MinGW32 编译代码!
现在换用 Virsual Studio 2010 一编译,中文就乱码,好像是 Pango 和 Virsual Studio 的字符集不一样,
我在项目配置中修改了字符集,还是没效果。。。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?马上加入

x

该用户从未签到

 楼主| 发表于 2011-6-11 04:08:23 | 显示全部楼层
进度条搞定
以前是 doube fraction = int val1 / int val2;  
现在是 double fraction = double val1 / double val2;
用整数相除得到递增值。。。哎

该用户从未签到

 楼主| 发表于 2011-6-11 06:44:44 | 显示全部楼层
模态窗口搞定!

窗口类: class TestWindow : public Gtk::Window

显示窗口:
TestWindow window;
window.set_modal();
Gtk::Main::run(window);

该用户从未签到

发表于 2012-1-15 11:19:18 | 显示全部楼层
呵呵  整数不行?!!
*滑块验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

申请友链|Archiver|小黑屋|手机版|GTK+中文社区 ( 粤ICP备13080851号 )

我要啦免费统计

GMT+8, 2024-4-29 16:09 , Processed in 0.032267 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表