2013-04-02 2 views
0

버튼을 클릭 할 때 대화 상자를 만들려고합니다. 버튼을 클릭 할 때 호출되는 함수는 이것이다 :Gtk :: Dialog 생성 중 오류가 발생했습니다.

void clicked(){ 
const std::string title = "Title"; 
Gtk::Dialog *m_dialog(title, false); 
} 

나는 대화 상자를 만들 마지막 줄에 오류가 점점 계속. I 얻을

개의 에러는 다음과 같다 : gtkmm 기준에 따르면

error: expression list treated as compound expression in initializer [-fpermissive] 
error: cannot convert ‘bool’ to ‘Gtk::Dialog*’ in initialization 

, 첫번째 파라미터는 표기되어야하고 모달되어야 하는지를 두번째 나타내는 부울이어야한다.

내가 잘못하고있는 사람은 누구입니까?

감사합니다.

답변

1

당신은 아마

Gtk::Dialog m_dialog(title, false); 

또는

Gtk::Dialog *m_dialog = new Gtk::Dialog(title, false); 
의도
관련 문제