求助:用 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 的字符集不一样,
我在项目配置中修改了字符集,还是没效果。。。
进度条搞定
以前是 doube fraction = int val1 / int val2;
现在是 double fraction = double val1 / double val2;
用整数相除得到递增值。。。哎 模态窗口搞定!
窗口类: class TestWindow : public Gtk::Window
显示窗口:
TestWindow window;
window.set_modal();
Gtk::Main::run(window); 呵呵整数不行?!!
页:
[1]