환영 인사. 응용 프로그램에 GUI를 사용하십시오. glade + gtkmm을 사용합니다. 나는 오브젝트의 크기를 어떻게 지정할 수 있는지 이해하지 못한다 : 콤보 박스 텍스트와 텍스트 엔트리. 공통 메뉴에서 크기를 변경하지만 아무 일도 일어나지 않습니다. 그것을 해결할 방법이 있습니까? http://i.imgur.com/YGmusbH.png
내 질문을 완료 CSS 전환 기다려야하지만, C : gtkmm3에서 , 응용 프로그램의 외관은 CSS에 의해 관리되고, 전환이 그런 식으로 설정 될 수 있도록 : 테마를. CSS : .purple {
transition: 500ms linear;
background-image: -gtk-gradient (radial,
center center,
클릭 할 수없는 gtkmm 메뉴 항목을 회색으로합니다. 이것은 내가 "열기"정의하는 코드의 일부입니다 Gtk::ImageMenuItem *menuOpen = Gtk::manage(new Gtk::ImageMenuItem(Gtk::Stock::OPEN));
menuFile->append(*menuOpen);
내가 그것을 클릭 할 수없는 경우 "열기"회색
glade를 사용하지 않고 C++ 11/Gtkmm3에서 프로그래밍 방식으로 메뉴를 만드는 가장 빠른 방법은 무엇입니까? 이 같은 쉽게 뭔가를 찾고 있어요 : Gtk::MenuBar* menubar = ezmenubar.create(
{"MenuBar1",
"File.New",
"File.Open",
"File.Sa
라이브러리 gtkmm을 사용하고 있습니다. 내 코드가 거의 완벽하기 때문에 컴파일하고 실행할 수 있다고 생각합니다. 내가가 가지고 이해 내가 그것을 해결하는 방법을 Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
그래서 나는이 포럼에 대한보고 :하지만 터미널에서
내 텍스트 뷰 다음과 같은 방법을 사용하여 (약 5 ~ 10 라인)에 데이터의 여러 행을 삽입하려고 와 텍스트 뷰에 텍스트를 삽입 myString "은 다른 형식의 함수에서 전달 된 잘 형식화 된 문자열 (끝 줄 설정)입니다. "mystring에"의 샘플은 다음과 같습니다 이 라인 중 하나 인이 Blablabla 선 두 입니다이 선 세 Blablabla입니
GtkOverlay 위젯에는 입력을 기본 오버레이로 전달하는 특별한 set_overlay_pass_through 메소드가 있습니다. 이 기능을 사용하여 UI에 GtkDrawingArea을 오버레이하여 도면을 추가하고 싶습니다. 불행히도, 그것은 나를 위해 작동하지 않습니다, 입력 이벤트가 전달됩니다. im msys2 및 gtkmm을 사용하는 Im. 나는 두
나는 위젯 클래스를 파생시키고 표준 위젯을이 클래스에 추가하여 복합 위젯을 만들고 싶습니다. 아무도이 작업을 수행하는 방법에 대한 예나 궁금증이 있습니까? 예를 들어, 4 개의 단추로 구성된 사용자 정의 복합 위젯을 만들고 싶다고 가정 해 보겠습니다. 나는 아래의 코드와 같은 그 뭔가 같은데요 : 실험의 몇 주 후 //First Question: Is th
C++에서 Gtkmm 라이브러리로 작업하고 있습니다. 하지만 예를 들어 Grid의 벡터를 만들 수 있는지 궁금합니다. C++에서는 int의 벡터를 만들고 push_back() 메서드를 사용하여 요소를 동적으로 추가 할 수 있습니다. Gtkmm을 사용하여 동일한 작업을 수행 할 수 있습니까? 는 당신의 도움을 주셔서 감사합니다.