opensheet下面的兩種方式有什麼區別:
1、方式一
opensheet(w_sheet1,"w_sheet1",w_main)
2、方式二
window lw_win
opensheet(lw_win,"w_sheet1",w_main)
第一種例項化了 w_sheet1
在程式中按這種方法開啟了w_sheet1後,在需要使用 w_sheet1時,可以直接使用 w_sheet1.函式或事件或變數
第二種將視窗物件w_sheet1開啟為mdi視窗例項並將引用儲存在lw_win中
在程式中按這種方法開啟了w_sheet1後,在需要使用 w_sheet1時,不可以直接使用 w_sheet1. 的方式,因為此時w_sheet1並不以類名w_sheet1存在,此時必須通過getactivesheet和getnextsheet來遍歷所有mdi子視窗,再判斷mdi子視窗的classname() = 'w_sheet1',才能確認w_sheet1是否被開啟。
1、opensheet(w_sheet1,"w_sheet1",w_main)
之後 isvalid(w_sheet1)為true
對於每乙個sheet視窗,只能使用一次這種方式的開啟方法
opensheet(w_sheet1,"w_sheet1",w_main)
opensheet(w_sheet1,"w_sheet1",w_main)
//使用兩次也只能開啟一次視窗
2、window lw_win
opensheet(lw_win,"w_sheet1",w_main)
之後 isvalid(w_sheet1)為false
使用這種方法,每個sheet視窗可以開啟無限次
window lw_win, lw_win1
opensheet(lw_win,"w_sheet1",w_main)
opensheet(lw_win1,"w_sheet1",w_main)
//可以開啟兩個視窗
2 2 開啟程序的兩種方式
python中的多執行緒無法利用多核優勢,如果想要充分地使用多核cpu的資源 os.cpu count 檢視 在python中大部分情況需要使用多程序。python提供了multiprocessing。multiprocessing模組用來開啟子程序,並在子程序中執行我們定製的任務 比如函式 該模組...
python程序開啟的兩種方式
1.1 方式一from multiprocessing import process import time 方式一 def task name print f my name is 啟動時間 time.sleep 2 print f my name is 停止時間 if name main 1 建...
兩種if判斷
上海面試三 下面是c語言中兩種if語句判斷方式。請問哪種寫法更好?為什麼?int a if a1 第一種判斷方式 if 1a 第二判斷方式 答 這是個主觀題,不過多數人認為第二種好。從執行效率上講,第二種效率更高。另外,在編寫 時如果不小心將 寫成 即變成 1 a 這時編譯器將會給出錯誤提示。而如果...