当前位置: 首页>>代码示例>>Python>>正文


Python QUrl.setUrl方法代码示例

本文整理汇总了Python中PyQt4.QtCore.QUrl.setUrl方法的典型用法代码示例。如果您正苦于以下问题:Python QUrl.setUrl方法的具体用法?Python QUrl.setUrl怎么用?Python QUrl.setUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyQt4.QtCore.QUrl的用法示例。


在下文中一共展示了QUrl.setUrl方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: DelayNagvisWidget

# 需要导入模块: from PyQt4.QtCore import QUrl [as 别名]
# 或者: from PyQt4.QtCore.QUrl import setUrl [as 别名]
class DelayNagvisWidget(DelayWidget):
	def __init__(self, name, cfg, parent = None):
		DelayWidget.__init__(self, name, cfg, parent)

		self.realUrl = QUrl()
		self.realUrl.setUrl(self.config.loadLinks()[str(self.objectName())]['data'])

	def resizeEvent(self, event):
		self.url.setUrl('%s&width=%d&height=%d' % (self.realUrl.toString(),
								self.width()/self.webView.zoomFactor()-20,
								self.height()/self.webView.zoomFactor()-65))
开发者ID:ThePsyjo,项目名称:PyWv,代码行数:13,代码来源:plugin_delayNagvisWidget.py

示例2: start_file

# 需要导入模块: from PyQt4.QtCore import QUrl [as 别名]
# 或者: from PyQt4.QtCore.QUrl import setUrl [as 别名]
def start_file(filename):
    """Generalized os.startfile for all platforms supported by Qt
    (this function is simply wrapping QDesktopServices.openUrl)
    Returns True if successfull, otherwise returns False."""
    from PyQt4.QtGui import QDesktopServices
    from PyQt4.QtCore import QUrl

    # We need to use setUrl instead of setPath because this is the only
    # cross-platform way to open external files. setPath fails completely on
    # Mac and doesn't open non-ascii files on Linux.
    # Fixes Issue 740
    url = QUrl()
    url.setUrl(filename)
    return QDesktopServices.openUrl(url)
开发者ID:koll00,项目名称:Gui_SM,代码行数:16,代码来源:programs.py

示例3: onSavClick

# 需要导入模块: from PyQt4.QtCore import QUrl [as 别名]
# 或者: from PyQt4.QtCore.QUrl import setUrl [as 别名]
	def onSavClick(self):
		if self.urlEdit.text().isEmpty():
			self.urlEdit.setText(self.tr("insert URL here"))
			self.urlEdit.selectAll()
		else:
			u = QUrl()
			u.setUrl(self.urlEdit.text())
			if not u.scheme():
				u.setScheme('http')
			u.setUserName(self.name.text())
			u.setPassword(self.passwd.text())

			self.config.saveLink(self.nameSelect.currentText(), { 'type' : self.typeSelect.currentText(), 'data' : u.toString()})

			#self.links = self.config.loadLinks()
			self.savButton.setFont(QFont())

			self.modified.append(str(self.nameSelect.currentText()))
开发者ID:ThePsyjo,项目名称:PyWv,代码行数:20,代码来源:linkInput.py

示例4: WebWidget

# 需要导入模块: from PyQt4.QtCore import QUrl [as 别名]
# 或者: from PyQt4.QtCore.QUrl import setUrl [as 别名]
class WebWidget(QDockWidget):
	def __init__(self, name, parent=None):
		QDockWidget.__init__(self, name, parent)
		self.setObjectName(name)
		
		self.webView = QWebView(self)
		self.url = QUrl()
		self.lastUrl = QUrl()

		self.progressBar = QProgressBar(self)

		self.connect(self.webView, SIGNAL('loadFinished(bool)'), self.webViewDone)
		self.connect(self.webView, SIGNAL('loadProgress(int)'), self, SLOT('onWebViewStatusChange(int)'))

		self.setWidget(self.webView)



	def webViewDone(self):
		self.setTitleBarWidget(None)
		self.emit(SIGNAL('done()'))

	@pyqtSlot(int)
	def onWebViewStatusChange(self, val):
		self.progressBar.setValue(val)

	def keyPressEvent(self, e):
		if e.text() == '+' or e.text() == '-' or e.text() == '0':
			if e.text() == '+':	self.webView.setZoomFactor(self.webView.zoomFactor() + .05)
			elif e.text() == '-':	self.webView.setZoomFactor(self.webView.zoomFactor() - .05)
			elif e.text() == '0':	self.webView.setZoomFactor(1)

			self.config.saveZoomFactor(self.objectName(), self.webView.zoomFactor())

	def reload_(self):
		if not self.isVisible(): return
		self.setTitleBarWidget(self.progressBar)
		if self.url.toString() == self.lastUrl.toString():
			self.webView.reload()
		else:
			self.webView.load(self.url)
		self.lastUrl.setUrl(self.url.toString())
		self.webView.setZoomFactor(self.config.loadZoomFactor(self.objectName()))
开发者ID:ThePsyjo,项目名称:PyWv,代码行数:45,代码来源:webWidget.py

示例5: get_to_doc

# 需要导入模块: from PyQt4.QtCore import QUrl [as 别名]
# 或者: from PyQt4.QtCore.QUrl import setUrl [as 别名]
 def get_to_doc(self):
     from PyQt4.QtGui import QDesktopServices
     from PyQt4.QtCore import QUrl
     url = QUrl()
     url.setUrl('https://github.com/bebopsan/Ellipsometry_for_dummies.git')
     QDesktopServices.openUrl(url)
开发者ID:bebopsan,项目名称:Ellipsometry_for_dummies,代码行数:8,代码来源:ellipse_app.py


注:本文中的PyQt4.QtCore.QUrl.setUrl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。