⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo-stdin.pl

📁 gtk_server的源代码
💻 PL
字号:
#!/usr/bin/perl -w## Perl 2-way pipe demo with the GTK-server 1.3# Tested with Perl 5.8 on Slackware Linux 10# Reported by Scott Crittenden to work on Win32 as well (28/4/2005).## February 23, 2005 by Peter van Eerten#---------------------------------------# Communicate with GTK-serversub gtk{print GTKOUT $_[0];my $line = <GTKIN>;return $line;}#------------------------ Main starts here# Tell PERL we use pipe redirectionuse IPC::Open2;# Start GTK-server in STDIN modeopen2(*GTKIN, *GTKOUT, "gtk-server stdin");# Setup GUIgtk "gtk_init NULL NULL";my $win = gtk "gtk_window_new 0";gtk "gtk_window_set_title $win 'Perl GTK-server demo with STDIN'";gtk "gtk_window_set_default_size $win 400 200";gtk "gtk_window_set_position $win 1";my $tbl = gtk "gtk_table_new 10 10 1";gtk "gtk_container_add $win $tbl";my $but = gtk "gtk_button_new_with_label 'Click to Quit'";gtk "gtk_table_attach_defaults $tbl $but 5 9 5 9";gtk "gtk_widget_show_all $win";# Initialize eventmy $event=0;# Mainloopuntil($event == $win || $event == $but){	$event = gtk "gtk_server_callback WAIT";}# Exit GTKgtk "gtk_server_exit";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -