qtはあまり知らないので、gtk+の方で。
gtk_window_set_decoratedで、ウィンドウ装飾の表示・非表示を設定できます。
c
1#include <gtk/gtk.h>
2
3int main(int argc, char *argv[])
4{
5 GtkWidget *window;
6 GtkWidget *image;
7
8 gtk_init(&argc, &argv);
9
10 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
11 gtk_window_set_decorated(GTK_WINDOW(window), FALSE);
12
13 image = gtk_image_new_from_file("test.jpg");
14 gtk_container_add(GTK_CONTAINER(window), image);
15
16 g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
17 gtk_widget_show_all(window);
18
19 gtk_main();
20 return 0;
21}
22
メニューバーは、敢えて自分で作らなければ表示されないと思いますが。
退会済みユーザー
2018/04/04 01:07