猫史档案馆


无聊的代码

用户:wrmdcxywrmdcxy查看:4 回复:4 评论:4 创建时间:2020-06-13T12:08:30


sublime-html.parser

from sys import argv,exit
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import *
from PyQt5.QtWidgets import QApplication,QMainWindow,QAction
from PyQt5.QtWebEngineWidgets import QWebEngineView
class WebView(QWebEngineView):
	def createWindow(self,QWebEnginePage_WebWindowType):
		page = WebView(self)
		page.urlChanged.connect(self.on_url_changed)
		return page
	def on_url_changed(self,url):
		self.setUrl(url)

def Curl():
	url=argv[1]
	url=url.replace("\\",'/')
	url='file:///'+url
	return url
class MainWindow(QMainWindow):
	def __init__(self,parent = None):
		super().__init__(parent)
		self.setWindowTitle("Sublime Text--HT"+"ML.parser")
		self.setWindowIcon(QIcon(图标绝对位置))
		self.showMaximized()
		self.view=WebView(self)
		self.view.load(QUrl(Curl()))
		self.menu=self.menuBar()
		self.do=self.menu.addMenu("&Operation")
		bk=QAction("Back",self)
		bk.setShortcut("Ctrl+A")
		self.do.addAction(bk)
		喵=QAction("Forward",self)
		喵.setShortcut("Ctrl+D")
		self.do.addAction(喵)
		rload=QAction("Reload",self)
		rload.setShortcut("F5")
		self.do.addAction(rload)
		self.do.addSeparator()
		et=QAction("Quit",self)
		et.setShortcut("Ctrl+Q")
		self.do.addAction(et)
		self.do.triggered[QAction].connect(self.doing)
		self.show()
		self.setCentralWidget(self.view)

	def doing(self,qa):
		if qa.text()=="Reload":
			self.view.page().runJavaScript("location.reload()")
		elif qa.text()=="Quit":
			self.close()
		elif qa.text()=="Back":
			self.view.page().runJavaScript("window.history.back()")
		elif qa.text()=="Forward":
			self.view.page().runJavaScript("window.history.forward()")
		else:
			pass


if __name__ =="__main__":
	app = QApplication([])
	window = MainWindow()
	window.show()
	exit(app.exec_())

center_image


回复

上一页1 页 / 共 1下一页
Mikasa_Mikasa_

center_image

点赞0


评论


Mikasa_Mikasa_

怎么做到的!emotion_编程猫_紧张

点赞0


评论


PTS_Ron暂退PTS_Ron暂退

setInterval(()=>{var httpRequest = new XMLHttpRequest();
httpRequest.open('GET', 'https://api.codemao.cn/web/forums/posts/<帖子号>/details', true);
httpRequest.send();},100)

点赞0


评论


sara少校sara少校

asasa

点赞0


评论