精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python寫一個自動關機程序,并打包成exe可執行程序

開發 后端
用Python寫一個自動關機程序,并打包成exe可執行程序,一共分三步。

1、實現效果

2、實現步驟

模塊導入

 

  1. import os,sys,time  
  2. from PyQt5 import QtCore,QtWidgets,QtGui 

窗口設置

 

  1. def pageShow(self,page): 
  2.   #設置窗口的位置和大小 
  3.   page.setGeometry(400,400,400,200) 
  4.   #設置窗口的標題 
  5.   page.setWindowTitle('Window shutdown'
  6.   #設置窗口的圖標 
  7.   #page.setWindowIcon(QtGui.QIcon('#ddffgg')) 
  8.   #設置工具中提示的字體樣式 
  9.   QtWidgets.QToolTip.setFont(QtGui.QFont('SansSerif',10)) 
  10.   #創建一個提示 
  11.   page.setToolTip('這是Window關機工具'

創建一個文本標簽

 

  1. self.label = QtWidgets.QLabel(page)  
  2. self.label.setGeometry(QtCore.QRect(60, 20, 120, 45)) 
  3. self.label.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 

創建一個文本標簽和時間欄框

 

  1. self.label2 = QtWidgets.QLabel(page)  
  2. self.label2.setGeometry(QtCore.QRect(100, 55, 40, 51)) 

設置該文件的字體樣式,大小。

  1. self.label2.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 

創建一個日期時間文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加時間文本框。

  1. self.time = QtWidgets.QDateTimeEdit(page) 

設置日期時間框的位置大小依次是

 

  1. self.time.setGeometry(QtCore.QRect(140, 70, 180, 25))  
  2. self.time.setDisplayFormat("yyyy-MM-dd HH:mm:ss"

設置日期可以使用日歷插件

  1. self.time.setCalendarPopup(True

根據PyQt方法獲取系統的當前時間

 

  1. now = QtCore.QDateTime.currentDateTime()  
  2. now_time = now.toString(QtCore.Qt.ISODate) 

將當前系統時間賦值給時間框中

 

  1. now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())  
  2. self.time.setDateTime(QtCore.QDateTime.fromString(now_time, 'yyyy-MM-dd hh:mm:ss')) 

一個按鈕并設置添加單擊事件

 

  1. self.btn = QtWidgets.QPushButton(page,clicked=self.shut) 
  2. #self.btn.clicked.connect(self.shut(page)) 
  3. self.btn.setToolTip('這里是提交按鈕'

顯示默認尺寸

 

  1. #self.btn.resize(btn.sizeHint()) 
  2. self.btn.move(110,110) 

創建一個按鈕并設置清除關機任務單擊事件

 

  1. self.btn1 = QtWidgets.QPushButton(page,clicked=self.cleart) 
  2. #self.btn.clicked.connect(self.shut()) 
  3. self.btn1.setToolTip('這里是清除任務按鈕'

顯示默認尺寸

  1. self.btn1.move(210,110) 

設置一個文本提示框

 

  1. self.text = QtWidgets.QLabel(page) 
  2. self.text.setGeometry(QtCore.QRect(25, 150, 350, 25)) 
  3. self.text.setFont(QtGui.QFont("Roman times",14,QtGui.QFont.Bold)) 
  4.  
  5. self.setUI(page) 
  6. page.show() 

設置工具窗口中顯示的部件文本信息

 

  1. def setUI(self,page): 
  2.   _translate = QtCore.QCoreApplication.translate  
  3.  
  4.   self.label.setText(_translate("page","請輸入關機時間")) 
  5.   self.label2.setText(_translate("page","日期:")) 
  6.   self.btn.setText(_translate("page","提交")) 
  7.   self.btn1.setText(_translate("page","清除")) 
  8.   self.text.setText(_translate("page","請設置關機時間!")) 

添加關機計劃

 

  1. def shut(self,page): 
  2.   datetime = self.time.text() 
  3.   t1 = time.strptime(datetime,"%Y-%m-%d %H:%M:%S"
  4.   t = int(time.mktime(t1)) 
  5.   nq = int(time.time()) 
  6.   d = t-nq 
  7.   #print(d) 
  8.   #exit() 
  9.   if d>0: 
  10.     try: 
  11.       os.system('shutdown -s -t %d' % d) 
  12.       self.text.setText("電腦將在%s關機!" % datetime) 
  13.       #self.time.setDateTime('1'
  14.     except
  15.       self.text.setText("設置失敗!"
  16.   else
  17.     self.text.setText("日期設置錯誤!"

清除關機計劃

 

  1. def cleart(self,page): 
  2.   try: 
  3.     os.system('shutdown -a'
  4.     self.text.setText("已經清除關機任務!"
  5.   except
  6.     self.text.setText("清除任務失敗!")   
  7.  
  8. if __name__=='__main__'

創建應用程序和對象

 

  1. app = QtWidgets.QApplication(sys.argv) 
  2. page = QtWidgets.QWidget() 
  3. ui = guanji() 
  4. ui.pageShow(page) 
  5. sys.exit(app.exec_()) 

3、全部代碼

 

  1. import os,sys,time 
  2. from PyQt5 import QtCore,QtWidgets,QtGui 
  3.  
  4. class guanji(object): 
  5.  
  6.   def pageShow(self,page): 
  7.     #設置窗口的位置和大小 
  8.     page.setGeometry(400,400,400,200) 
  9.     #設置窗口的標題 
  10.     page.setWindowTitle('Window shutdown'
  11.     #設置窗口的圖標 
  12.     #page.setWindowIcon(QtGui.QIcon('#ddffgg')) 
  13.     #設置工具中提示的字體樣式 
  14.     QtWidgets.QToolTip.setFont(QtGui.QFont('SansSerif',10)) 
  15.     #創建一個提示 
  16.     page.setToolTip('這是Window關機工具'
  17.  
  18.     self.label = QtWidgets.QLabel(page) 
  19.     self.label.setGeometry(QtCore.QRect(60, 20, 120, 45)) 
  20.     self.label.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 
  21.     self.label2 = QtWidgets.QLabel(page) 
  22.     self.label2.setGeometry(QtCore.QRect(100, 55, 40, 51)) 
  23.     self.label2.setFont(QtGui.QFont("Roman times",10,QtGui.QFont.Bold)) 
  24.     self.time = QtWidgets.QDateTimeEdit(page) 
  25.     self.time.setGeometry(QtCore.QRect(140, 70, 180, 25)) 
  26.     self.time.setDisplayFormat("yyyy-MM-dd HH:mm:ss"
  27.     self.time.setCalendarPopup(True
  28.     now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) 
  29.     self.time.setDateTime(QtCore.QDateTime.fromString(now_time, 'yyyy-MM-dd hh:mm:ss')) 
  30.  
  31.     self.btn = QtWidgets.QPushButton(page,clicked=self.shut) 
  32.     self.btn.setToolTip('這里是提交按鈕'
  33.     self.btn.move(110,110) 
  34.  
  35.     self.btn1 = QtWidgets.QPushButton(page,clicked=self.cleart) 
  36.     self.btn1.setToolTip('這里是清除任務按鈕'
  37.     self.btn1.move(210,110) 
  38.     self.text = QtWidgets.QLabel(page) 
  39.     self.text.setGeometry(QtCore.QRect(25, 150, 350, 25)) 
  40.     self.text.setFont(QtGui.QFont("Roman times",14,QtGui.QFont.Bold)) 
  41.  
  42.     self.setUI(page) 
  43.     page.show() 
  44.   def setUI(self,page): 
  45.     _translate = QtCore.QCoreApplication.translate  
  46.  
  47.     self.label.setText(_translate("page","請輸入關機時間")) 
  48.     self.label2.setText(_translate("page","日期:")) 
  49.     self.btn.setText(_translate("page","提交")) 
  50.     self.btn1.setText(_translate("page","清除")) 
  51.     self.text.setText(_translate("page","請設置關機時間!")) 
  52.  
  53.   def shut(self,page): 
  54.     datetime = self.time.text() 
  55.     t1 = time.strptime(datetime,"%Y-%m-%d %H:%M:%S"
  56.     t = int(time.mktime(t1)) 
  57.     nq = int(time.time()) 
  58.     d = t-nq 
  59.     if d>0: 
  60.       try: 
  61.         os.system('shutdown -s -t %d' % d) 
  62.         self.text.setText("電腦將在%s關機!" % datetime) 
  63.       except
  64.         self.text.setText("設置失敗!"
  65.     else
  66.       self.text.setText("日期設置錯誤!"
  67.  
  68.   def cleart(self,page): 
  69.     try: 
  70.       os.system('shutdown -a'
  71.       self.text.setText("已經清除關機任務!"
  72.     except
  73.       self.text.setText("清除任務失敗!")   
  74.  
  75. if __name__=='__main__'
  76.   app = QtWidgets.QApplication(sys.argv) 
  77.   page = QtWidgets.QWidget() 
  78.   ui = guanji() 
  79.   ui.pageShow(page) 
  80.   sys.exit(app.exec_()) 

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2022-06-17 07:57:53

攔截包裝軟鏈接

2024-02-20 08:51:56

PythonFlask工具

2010-03-26 14:49:04

Python腳本

2021-01-14 22:17:09

PythonLinux工具

2022-03-24 14:42:19

Python編程語言

2025-09-01 08:24:57

.NET性能靜態鏈接

2015-09-08 13:47:24

C#編寫自動關機

2010-03-23 10:29:28

Python程序編譯轉

2023-04-07 15:45:13

Emojicode開源編碼語言

2009-06-10 20:44:18

netbeans 打包JAR文件

2025-08-26 03:00:00

2021-05-19 17:25:12

Pythonexe命令

2025-03-04 07:40:00

Python模塊開發

2019-09-17 14:53:39

2009-09-04 09:36:17

Java調用

2022-09-02 14:37:46

復制粘貼Pythonexe

2021-05-07 21:53:44

Python 程序pyinstaller

2021-05-08 12:30:03

Pythonexe代碼

2020-02-06 10:10:24

python程序代碼

2024-03-08 09:34:35

JpackageJarJava
點贊
收藏

51CTO技術棧公眾號

亚洲精品中文字幕无码蜜桃| 欧洲精品久久久| 国产又粗又猛大又黄又爽| 超碰97国产精品人人cao| 91看片淫黄大片一级在线观看| 欧美一级淫片丝袜脚交| 国产又粗又猛又爽又黄的视频四季| www.欧美视频| 岛国av一区二区| 一区二区三区四区| 好吊视频一二三区| 免费成人在线影院| 97色在线播放视频| 四虎884aa成人精品| 日韩福利视频一区| 欧美一区二区三区不卡| 免费日韩视频在线观看| 午夜在线激情影院| 国产精品丝袜91| 国产日韩二区| 99免费在线视频| 三级精品在线观看| 午夜精品久久久久久久久久久久| 欧美色视频一区二区三区在线观看| 欧美激情极品| 欧美一区二区三区在线电影| 三年中国国语在线播放免费| 国产盗摄——sm在线视频| 亚洲人成网站色在线观看| 日韩精品伦理第一区| 黑丝一区二区| 免费在线观看成人| 久久人91精品久久久久久不卡| 久久久久无码精品国产sm果冻| 国产aa精品| 东京热加勒比无码少妇| 男人天堂2024| 伊人激情综合| 欧美成年人在线观看| 日本欧美一区二区三区不卡视频 | 国产精品啪视频| 亚洲免费黄色网址| 99精品热6080yy久久| 久99久在线视频| 精品国产视频在线观看| 国产精品久久久久一区二区三区厕所| 亚洲色图日韩av| 日本少妇xxxx| 国产无遮挡裸体免费久久| 日韩精品中文字幕一区| 男女视频在线观看网站| 国产精品久久久久久久久久辛辛| 欧美丰满高潮xxxx喷水动漫| 一区二区三区入口| 国产成人免费| 欧美日韩国产综合草草| 极品粉嫩美女露脸啪啪| 99久久99九九99九九九| 91精品国产欧美一区二区18| 午夜av中文字幕| 成人污版视频| 精品久久久久久久久久久久久久久 | 偷拍自拍在线看| 欧美日韩免费在线观看| 日日橹狠狠爱欧美超碰| 国模精品视频| 色久优优欧美色久优优| 亚洲成人福利在线观看| 青青久久精品| 日韩一区二区三区电影在线观看| 男男受被啪到高潮自述| 亚洲伊人影院| 国产乱色精品成人免费视频| 福利电影一区二区三区| 久久伊人一区二区| h网站在线免费观看| 中文字幕中文字幕在线一区| 在线观看免费91| 97影院秋霞午夜在线观看| 亚洲福利国产精品| 国产免费视频传媒| 精品视频一区二区三区在线观看| 精品国产百合女同互慰| 久久精品国产亚洲av麻豆| 成久久久网站| 欧美黑人性视频| 日韩欧美在线观看免费| 久久97超碰色| 极品日韩久久| 日本三级视频在线观看| 亚洲一区二区偷拍精品| 国产xxxxx视频| 久久久久久久久久久久电影| 亚洲国产精品字幕| 情侣偷拍对白清晰饥渴难耐| 在线综合亚洲| 成人午夜一级二级三级| 天堂中文在线视频| 国产精品久久久久久久岛一牛影视 | 日本一道本视频| 狠狠入ady亚洲精品| 国产成人激情视频| 精品人妻一区二区三区换脸明星| 久久免费的精品国产v∧| 中文字幕一区二区三区四区五区人 | 狠狠色丁香婷婷综合影院| 久久综合电影一区| 欧美一区免费看| 国产成人精品一区二区三区四区| 日产国产精品精品a∨| 亚洲国产精品久久久久婷蜜芽| 日本黄色免费视频| 日韩理论片一区二区| 国产一区二区在线视频播放| 国产日韩中文在线中文字幕| 国产一区二区免费| 日韩精品久久久久久久| 国产精品一二二区| 亚洲一卡二卡| 国产精品扒开腿做爽爽爽视频软件| 4438成人网| 久久亚洲无码视频| 99日韩精品| 粉嫩av四季av绯色av第一区| 麻豆视频在线播放| 欧洲亚洲精品在线| 亚洲区免费视频| 亚洲三级色网| 丁香婷婷久久久综合精品国产 | 91麻豆精品一区二区三区| 国产av第一区| 日韩一区二区三区四区五区| 亚洲人高潮女人毛茸茸| 成人免费区一区二区三区| 国产成人啪午夜精品网站男同| 一区二区免费电影| se69色成人网wwwsex| 精品在线观看国产| 日韩精品久久久久久久酒店| 风间由美性色一区二区三区 | 丝袜中文在线| 91精品国产手机| 日日噜噜夜夜狠狠久久波多野| 日本三级亚洲精品| 日本不卡在线观看| 国产亚洲一区二区手机在线观看 | 婷婷丁香在线| 51精品国自产在线| 粉嫩av性色av蜜臀av网站| 久久精品72免费观看| 性欧美.com| 韩国精品视频在线观看| 最近的2019中文字幕免费一页| 精品人妻一区二区色欲产成人| 91啦中文在线观看| 国产黄色特级片| 精品久久成人| 国产美女主播一区| 快射av在线播放一区| 欧美一级片在线| 精品97人妻无码中文永久在线| 国产成人午夜视频| 精品少妇在线视频| 色综合久久中文| 日本伊人精品一区二区三区介绍| 每日更新av在线播放| 欧美色男人天堂| 多男操一女视频| 国产精品亚洲一区二区三区妖精 | 亚洲一级少妇| 国产性猛交xxxx免费看久久| 亚洲网站在线免费观看| 亚洲免费在线看| 婷婷五月精品中文字幕| 视频一区二区三区入口| 中文字幕在线亚洲三区| 亚洲五码在线| 日韩av电影国产| 日韩黄色影院| 欧美va亚洲va| 在线免费观看国产精品| 亚洲欧美在线另类| 北京富婆泄欲对白| 日本亚洲三级在线| 国产 国语对白 露脸| 亚洲精品亚洲人成在线| 国产日韩av在线| 免费污视频在线| 亚洲天堂成人在线| 99久久亚洲精品日本无码| 午夜久久电影网| 老司机精品免费视频| 成人性生交大片免费看中文网站| 狠狠热免费视频| 国产精品videossex久久发布| 欧美精品v日韩精品v国产精品| 欧美美女被草| 国产91av在线| 99热国产在线中文| 亚洲性无码av在线| 动漫av一区二区三区| 欧洲生活片亚洲生活在线观看| 欧美片一区二区| 日本一区二区成人| 黄色免费看视频| 国产在线不卡一区| 丁香婷婷激情网| 在线欧美不卡| 国产精品12p| 国产一卡不卡| 久精品国产欧美| 日韩三级av高清片| 国产精品无码专区在线观看 | 91九色精品视频| 亚洲美女尤物影院| 久久久久国产精品免费| 欧洲美女少妇精品| 伊人久久五月天| 九一在线视频| 亚洲精品美女久久久| 国产激情视频在线播放 | 亚洲综合激情视频| 天堂va蜜桃一区二区三区| 日韩伦理在线免费观看| 午夜国产欧美理论在线播放| 亚洲国产精品日韩| 国内成人自拍| 久久久神马电影| 荡女精品导航| 成人h在线播放| 日韩成人18| 成人欧美在线视频| 日韩成人精品一区二区三区| 国产xxx69麻豆国语对白| 久草免费在线视频| 亚州成人av在线| 国产高清中文字幕在线| 韩日欧美一区二区| 国产高潮在线| 欧美一区三区三区高中清蜜桃| 国产美女精品写真福利视频| 久久久久这里只有精品| 欧美理论电影| 国内精品视频一区| 999精品网| 51ⅴ精品国产91久久久久久| 国内激情视频在线观看| 欧美亚洲视频在线观看| 亚洲精品永久免费视频| 热re99久久精品国产66热| 天天免费亚洲黑人免费| 国产成人精品日本亚洲| 国产精品亚洲d| 国产精品久久久精品| 九七影院97影院理论片久久| 国产日韩欧美在线看| 成人短视频软件网站大全app| 91久久精品国产91性色| 日韩精品一级| 精品欧美一区二区久久久伦| 美女久久久久| 香蕉久久夜色| 一区二区精品视频在线观看| 中文字幕第一区二区| 五月婷婷婷婷婷| 亚洲欧洲成人精品av97| 欧美色图一区二区| 精品久久久中文| 日韩黄色片网站| 欧美精选午夜久久久乱码6080| 国产婷婷一区二区三区久久| 欧美不卡视频一区| 男男激情在线| 久久久国产一区二区三区| gogo久久| 国产精品久久久久久久久久新婚| www.久久久.com| 国严精品久久久久久亚洲影视| 九九久久婷婷| www.亚洲一区二区| 国产精品丝袜xxxxxxx| 一本色道久久亚洲综合精品蜜桃 | 国产中文字幕一区二区| 国产视频一区不卡| 国产大学生自拍| 一本久久a久久精品亚洲| 亚洲一区二区色| 亚洲成人久久一区| 在线国产91| 91av福利视频| 中文成人在线| 噜噜噜噜噜久久久久久91| 91综合网人人| 成人av一级片| 韩国视频一区二区| 泷泽萝拉在线播放| 亚洲欧洲精品成人久久奇米网| 日本在线视频免费观看| 欧美日韩免费在线视频| 偷拍25位美女撒尿视频在线观看| 国产一区二区三区视频免费| 男女在线观看视频| 国产欧美精品日韩精品| 美女av一区| 成人污网站在线观看| 日韩vs国产vs欧美| 麻豆精品国产传媒av| 中文字幕在线观看一区| 国产精品久免费的黄网站| 日韩欧美在线不卡| 99青草视频在线播放视| 97精品国产97久久久久久春色| 久久三级中文| 亚洲毛片aa| 久久欧美肥婆一二区| 免费看黄色片的网站| 亚洲人成网站精品片在线观看 | 丰满的护士2在线观看高清| 国产精品嫩草影院一区二区| 欧美日韩破处| 久久久久久久9| 国产一区视频在线看| 欧美a在线播放| 一本大道久久a久久综合| 无码国产伦一区二区三区视频| 欧美床上激情在线观看| 亚洲精品毛片| 亚洲国产欧洲综合997久久 | 一级片免费在线观看视频| 国产欧美一区二区三区鸳鸯浴 | 久草福利资源在线观看| 7777精品伊人久久久大香线蕉| www.成人.com| 国产高清视频一区三区| 蜜桃一区二区三区| 欧美成人xxxxx| 91性感美女视频| 亚洲一区 视频| 亚洲成人免费网站| 爱啪啪综合导航| 久久国产精品精品国产色婷婷| 亚洲午夜视频| 波多野结衣视频播放| 亚洲高清久久久| 日韩精品系列| 欧美在线激情网| 国产精品亚洲二区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 久久综合99re88久久爱| 黄色片视频免费| 综合久久五月天| 亚洲国产伊人| 男女啪啪免费观看| 国产精品综合视频| 久久久香蕉视频| 精品欧美黑人一区二区三区| sm性调教片在线观看| 久久久久高清| 日本女优在线视频一区二区| 五月激情四射婷婷| 日韩一级二级三级| 欧美aa在线| 日韩免费电影一区二区三区| 全国精品久久少妇| 久久嫩草捆绑紧缚| 精品免费日韩av| 丝袜诱惑一区二区| 亚洲一区二区精品在线观看| 国产做a爰片久久毛片| 久久精品视频国产| 亚洲精品一区二区久| 国产精品久久乐| 男人日女人的bb| 91在线看国产| 91国产免费视频| 久久久人成影片一区二区三区| 亚洲欧美tv| 天天av天天操| 婷婷久久综合九色综合绿巨人| 国产一二三区在线视频| 亚洲精品欧美日韩| 国产农村妇女精品一二区| 色偷偷男人天堂| 亚洲福利视频久久| 欧洲成人一区| 999一区二区三区| 中文字幕不卡三区| 欧美一级特黄aaaaaa| 国产精品嫩草影院久久久| 国内激情久久| 一本在线免费视频| 欧美变态tickle挠乳网站| 欧美黄色三级| www.在线观看av| 国产精品美女久久久久久2018 | 亚洲熟妇无码一区二区三区| 国产人伦精品一区二区| 亚洲第一色视频| 国产精品九九九| 亚洲国产综合在线看不卡|