日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
代碼實(shí)現(xiàn)PHPGTK寫文本查看器

我們在這篇文章中將會為大家介紹PHP GTK寫文本查看器的具體實(shí)現(xiàn)方法。點(diǎn)LOAD打開對話框選擇文件,則被選擇文件的內(nèi)容就會顯示在文本框中。懶得去調(diào)整位置和大小,所以界面丑陋無比,大家將就。 #t#

在烏達(dá)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需求定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站制作,烏達(dá)網(wǎng)站建設(shè)費(fèi)用合理。

PHP GTK寫文本查看器代碼示例:

  1. < ?php   
  2. require_once('File.php');   
  3. if (!class_exists('gtk')) {   
  4. if (strtoupper(substr(PHP_OS, 0,3) == 'WIN'))   
  5. dl('php_gtk.dll');   
  6. else   
  7. dl('php_gtk.so');   
  8. 10 }   
  9. function delete_event()   
  10. {   
  11. return false;   
  12. }   
  13. function shutdown()   
  14. {   
  15. print("Shutting down");   
  16. gtk::main_quit();   
  17. }    
  18. function ButtonLoad_clicked()   
  19. {   
  20. SelectFile();   
  21. }   
  22. function ButtonClose_clicked()   
  23. {   
  24. global $window;   
  25. $window->close();   
  26. }   
  27. function fs_OK($button, $fs)   
  28. {   
  29. global $TextBox;   
  30. $TextBox->insert_text
    (File::readAll($fs->get_filename()), 0);   
  31. return true;   
  32. }    
  33. function fs_Cancel()   
  34. {   
  35. return false;   
  36. }    
  37. function SelectFile()   
  38. {   
  39. $fs = &new GtkFileSelection
    ('Please select the file');   
  40. $ok_button = $fs->ok_button;   
  41. $ok_button->connect('clicked', 'fs_OK', $fs);   
  42. $ok_button->connect_object
    ('clicked', array($fs, 'destroy'));   
  43. $cancel_button = $fs->cancel_button;   
  44. $cancel_button->connect
    ('clicked', 'fs_Cancel');   
  45. $cancel_button->connect_object
    ('clicked', array($fs, 'destroy'));   
  46. $fs->show();   
  47. }   
  48. $window = &new GtkWindow();   
  49. $window->connect(
    'destroy', 'shutdown');   
  50. $window->connect('delete-event'
    , 'delete_event');   
  51. $window->set_border_width(0);   
  52. $TextBox = &new GtkText();   
  53. $TextBox->set_editable(true);   
  54. $ButtonLoad = &new GtkButton('Load');   
  55. $ButtonLoad->connect('clicked',
     'ButtonLoad_clicked');   
  56. $ButtonClose = &new GtkButton('Close');   
  57. $ButtonClose->connect('clicked', 
    'ButtonClose_clicked');   
  58. $VBox = &new GtkVBox(false, 10);   
  59. $VBox->pack_start($ButtonLoad);   
  60. $VBox->pack_start($ButtonClose);   
  61. $HBox = &new GtkHBox(false, 10);   
  62. $HBox->pack_start($TextBox);   
  63. $HBox->pack_start($VBox);    
  64. $window->add($HBox);    
  65. $window->show_all();    
  66. gtk::main();   
  67. ?>  

以上代碼就是PHP GTK寫文本查看器的相關(guān)方法介紹。


網(wǎng)頁題目:代碼實(shí)現(xiàn)PHPGTK寫文本查看器
分享路徑:http://www.dlmjj.cn/article/djdijhd.html