论坛风格切换切换到宽版
  • 941阅读
  • 3回复

求助:用 Virsual Studio 2010 编译 Gtkmm 中文乱码 [复制链接]

上一主题 下一主题
离线wei7885395
 
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-06-10
最近做课程设计,写了一个 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 的字符集不一样,
我在项目配置中修改了字符集,还是没效果。。。


离线wei7885395
只看该作者 沙发  发表于: 2011-06-11
进度条搞定
以前是 doube fraction = int val1 / int val2;  
现在是 double fraction = double val1 / double val2;
用整数相除得到递增值。。。哎
离线wei7885395
只看该作者 板凳  发表于: 2011-06-11
模态窗口搞定!

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

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

只看该作者 地板  发表于: 01-15
呵呵  整数不行?!!
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个