我们在这篇文章中将会为大家介绍PHP GTK写文本查看器的具体实现方法。点LOAD打开对话框选择文件,则被选择文件的内容就会显示在文本框中。懒得去调整位置和大小,所以界面丑陋无比,大家将就。 #t#

在乌达等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、做网站 网站设计制作按需求定制开发,公司网站建设,企业网站建设,品牌网站制作,全网整合营销推广,成都外贸网站制作,乌达网站建设费用合理。
PHP GTK写文本查看器代码示例:
- < ?php   
 - require_once('File.php');   
 - if (!class_exists('gtk')) {   
 - if (strtoupper(substr(PHP_OS, 0,3) == 'WIN'))   
 - dl('php_gtk.dll');   
 - else   
 - dl('php_gtk.so');   
 - 10 }   
 - function delete_event()   
 - {   
 - return false;   
 - }   
 - function shutdown()   
 - {   
 - print("Shutting down");   
 - gtk::main_quit();   
 - }    
 - function ButtonLoad_clicked()   
 - {   
 - SelectFile();   
 - }   
 - function ButtonClose_clicked()   
 - {   
 - global $window;   
 - $window->close();   
 - }   
 - function fs_OK($button, $fs)   
 - {   
 - global $TextBox;   
 - $TextBox->insert_text
 (File::readAll($fs->get_filename()), 0);    - return true;   
 - }    
 - function fs_Cancel()   
 - {   
 - return false;   
 - }    
 - function SelectFile()   
 - {   
 - $fs = &new GtkFileSelection
 ('Please select the file');    - $ok_button = $fs->ok_button;   
 - $ok_button->connect('clicked', 'fs_OK', $fs);   
 - $ok_button->connect_object
 ('clicked', array($fs, 'destroy'));    - $cancel_button = $fs->cancel_button;   
 - $cancel_button->connect
 ('clicked', 'fs_Cancel');    - $cancel_button->connect_object
 ('clicked', array($fs, 'destroy'));    - $fs->show();   
 - }   
 - $window = &new GtkWindow();   
 - $window->connect(
 'destroy', 'shutdown');    - $window->connect('delete-event'
 , 'delete_event');    - $window->set_border_width(0);   
 - $TextBox = &new GtkText();   
 - $TextBox->set_editable(true);   
 - $ButtonLoad = &new GtkButton('Load');   
 - $ButtonLoad->connect('clicked',
  'ButtonLoad_clicked');    - $ButtonClose = &new GtkButton('Close');   
 - $ButtonClose->connect('clicked', 
 'ButtonClose_clicked');    - $VBox = &new GtkVBox(false, 10);   
 - $VBox->pack_start($ButtonLoad);   
 - $VBox->pack_start($ButtonClose);   
 - $HBox = &new GtkHBox(false, 10);   
 - $HBox->pack_start($TextBox);   
 - $HBox->pack_start($VBox);    
 - $window->add($HBox);    
 - $window->show_all();    
 - gtk::main();   
 - ?>  
 
以上代码就是PHP GTK写文本查看器的相关方法介绍。
            
                当前题目:代码实现PHPGTK写文本查看器
                
                文章起源:http://www.csdahua.cn/qtweb/news31/206481.html
            
            
                网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
                                
            
                广告
                
            
            
                声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
                快上网