当前位置:首页 > 编程技术 > 正文

c 如何固定窗体大小

c 如何固定窗体大小

在C语言中,如果你是在开发一个基于图形用户界面(GUI)的程序,比如使用GTK+、Qt、Win32 API等,你可以通过不同的方式来固定窗体的大小。以下是一些常见GUI...

在C语言中,如果你是在开发一个基于图形用户界面(GUI)的程序,比如使用GTK+、Qt、Win32 API等,你可以通过不同的方式来固定窗体的大小。

以下是一些常见GUI库中固定窗体大小的示例:

使用GTK+固定窗体大小

```c

include

int main(int argc, char argv[]) {

GtkWidget window;

gtk_init(&argc, &argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_window_set_title(GTK_WINDOW(window), "Fixed Size Window");

gtk_window_set_default_size(GTK_WINDOW(window), 300, 200); // 设置窗体大小为300x200

gtk_container_set_border_width(GTK_CONTAINER(window), 10);

gtk_window_set_resizable(GTK_WINDOW(window), FALSE); // 设置窗体不可调整大小

g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);

gtk_widget_show_all(window);

gtk_main();

return 0;

最新文章