Re: About Gtk::Bin?
- From: "BC Zhu" <zhubicen gmail com>
- To: "Simon Fuhrmann" <simonfuhrmann gmx de>
- Cc: gtkmm-list gnome org
- Subject: Re: About Gtk::Bin?
- Date: Sat, 13 Dec 2008 22:31:44 +0800
Thanks Simon.
I modify the code so it looks like following:
....
Viewer():table_(2, 2), button_("ZHU"){
add(table_);
table_.attach(button_, 0, 1, 0, 1);
show_all_children();
}
.............
But unfortunately, it still can not work as we expeceted. It shows nothing.
Thank you all the same.
2008/12/13 Simon Fuhrmann <simonfuhrmann gmx de>:
> You have to add the table to the bin.
> So put "add(table_);" before "show_all_children();"
>
> Simon
>
> BC Zhu wrote:
>> I was wondering the reason why the following code cann't work? It
>> shows nothing, i expect it can show one button.
>> How to fix this issue?
>> Thanks in advance.
>>
>> #include <gtkmm.h>
>> #include <gtkmm/main.h>
>> #include <gtkmm/window.h>
>> class Viewer:public Gtk::Bin
>> {
>> public:
>> Viewer():table_(2, 2), button_("ZHU"){
>> table_.attach(button_, 0, 1, 0, 1);
>> show_all_children();
>> }
>> private:
>> Gtk::Table table_;
>> Gtk::Button button_;
>> };
>> class Window:public Gtk::Window
>> {
>> public:
>> Window(){
>> add(viewer_);
>> viewer_.show();
>> }
>> private:
>> Viewer viewer_;
>> };
>> int main (int argc,char *argv[])
>> {
>> Gtk::Main kit(argc, argv);
>> Window win;
>> Gtk::Main::run(win);
>> return 0;
>> }
>
>
--
Best Regards
Bicen.Zhu
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]