wei7885395 发表于 2011-6-10 01:51:55

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

最近做课程设计,写了一个 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-6-11 04:08:23

进度条搞定
以前是 doube fraction = int val1 / int val2;
现在是 double fraction = double val1 / double val2;
用整数相除得到递增值。。。哎

wei7885395 发表于 2011-6-11 06:44:44

模态窗口搞定!

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

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

vedas 发表于 2012-1-15 11:19:18

呵呵整数不行?!!
页: [1]
查看完整版本: 求助:用 Virsual Studio 2010 编译 Gtkmm 中文乱码