pyqt练习之显示坐标信息

def mouseMoveEvent(self,e):

px=e.x()

py=e.y()

locats=QtCore.QString(‘x:%1, y:%2‘).arg(px).arg(py)

self._tools.las.setText(unicode(locats))

如图:

self.visi.sizeTab.colorbuck.setFocus()#获取焦点
self._tools.pbs_5.setShortcut(‘Alt+S‘)#设置快捷键
self.setMouseTracking(1)#追踪信息

self.fk01.t_sina.setText(u‘<a href=http://weibo.com/fangjiayu1107>新浪微博</a>‘)

如图:

self.sizeTab.colorbuck.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)#不能对表格内容进行修改
self.sizeTab.colorbuck.setSelectionBehavior(QtGui.QAbstractItemView.SelectItems)#选中单个单元格
#self.sizeTab.colorbuck.setSelectionBehavior(QtGui.QAbstractItemView.SingleSelection )#选中单个目标

self.setWindowFlags(QtCore.Qt.FramelessWindowHint)#去掉标题栏

class F_k(QtGui.QDialog):

def __init__(self):

super(F_k,self).__init__()

self.fk01=Ui_Form3()

self.fk01.setupUi(self)

self.setWindowTitle(u‘小工具集‘)

self.setWindowIcon(QtGui.QIcon(r‘imags\xm.png‘))

self.setFixedSize(280,140)

self.fk01.t_sina.setText(u‘<a href=http://weibo.com/fangjiayu1107>新浪微博</a>‘)

self.fk01.t_sina_2.setText(u‘<a href=http://www.cnblogs.com/mhxy13867806343>博客园</a>‘)#

self.fk01.label_4.setText(u‘<a href=http://m1.mail.sina.com.cn>更多>>></a>‘)

self.fk01.t_sina.linkActivated.connect(self.openurl1)

self.fk01.t_sina_2.linkActivated.connect(self.openurl1)

self.fk01.label_4.linkActivated.connect(self.openurl1)

def openurl1(self,url):

QtGui.QDesktopServices.openUrl(QtCore.QUrl(url))

如图:

时间: 2024-10-07 16:51:41

pyqt练习之显示坐标信息的相关文章

PyQt种QTextEdit显示中文乱码解决

刚好碰到这个问题,当然也有的人应该不会碰到问题,可能是我胡乱修改了什么,才导致这个问题.百度搜索了一下,发现添加 QTextCodec.setCodecForTr(QTextCodec.codecForName("system")) QTextCodec.setCodecForCStrings(QTextCodec.codecForName("system")) QTextCodec.setCodecForLocale(QTextCodec.codecForName

pyqt lineedit右边显示按钮效果

from PyQt4 import QtGui, QtCore class ButtonLineEdit(QtGui.QLineEdit): buttonClicked = QtCore.pyqtSignal(bool) def __init__(self, icon_file, parent=None): super(ButtonLineEdit, self).__init__(parent) self.button = QtGui.QToolButton(self) self.button.

关于wpf中popup跟随鼠标移动显示

最近在做一个画图工具,里面有一个功能是需要实现,当鼠标移动的时候在,鼠标的旁边显示坐标信息. 第一反应是想到了tooltip,但是tooltip有许多的限制,查询资料的过程中看到了popup,popup比tooltip更加灵活,下面讲讲tooltip跟popup的区别: 1.tooltip会自动显示,自动隐藏,而popup则需要设置IsOpen属性,并且在Popup.StaysOen属性为true时,Popup控件会一直显示,直到显式地将IsOpen属性设置为False.当Popup.Stays

js中ajax的异步性

最近项目里遇到ajax异步性的问题,简化后的代码如下: function ajaxGetEvents(calendarView, time) { var year = time.getFullYear(); var month = time.getMonth() + 1 < 10 ? "0" + (time.getMonth() + 1) : time.getMonth() + 1; var day = time.getDate() < 10 ? "0"

GIS基础软件及操作(三)

原文 GIS基础软件及操作(三) 练习三.地图配准操作 1.对无坐标信息的地形图(图片格式)进行地图配准操作2.编辑器的使用(点要素.线要素.多边形要素的数字化) 本例主要介绍如何给无坐标信息的地形图(图片格式)添加坐标信息.带有坐标信息的图片文件格式有tiff和grid 格式(此种情况可跳过1.2.3步,从第4步开始),其余如jpg.bmp.png等都不带有坐标信息. 第1步 确定目标坐标信息 打开地形图图片,查看该地形图的坐标基准信息.比例尺以及坐标范围.[坐标基准信息]为该地形图的地理坐标

使用JS制作一个鼠标可拖的DIV(四)——缩放

原理与鼠标拖动 DIV 相同. 下面就先实现一个在DIV的右上角显示一个小正方形(类似). 当鼠标按下并拖动时,DIV会以要拖动的元素的左下角的坐标点定位,根据鼠标的拖动,按比例的扩大或缩小. 一.思路 1.鼠标按时事件. 这里要初始化数据. 同移动一样,给小正方形绑定鼠标按时事件. (1)获得并保存要移动的元素(parent)的宽(parentWidth)与高(parentHeight). 即:元素缩放前的宽与高. (2)由于是要按比例缩放,所以,要在这时计算出宽与高的比例(scale),得到

用jQuery写了一个模态框插件

用jQuery写了一个模态框插件 大家觉得下面的框框好看么, 水印可以去掉(这个任务交给你们了(- o -)~zZ); "info"框 $("div").confrimModal("<font color=\"green\">成功! </font>", {type:"info", themeColor: "#008B8B"}, true); "alert

使用JS制作一个鼠标可拖的DIV(二)——限制区域移动

这次是要对上一篇的内容进行扩展. 由于需要对可拖动的 DIV 进行一个区域范围的限制,所以要给于一个容器,让可拖动的 DIV 元素不能逃出该容器的大小范围. 一.思路 1.在外层增加一个 DIV 容器,并设置好容器的大小.(即:宽和高) 当容器存在边框的时候,由于这里还没找到获取的方法,所以,在容器边框大于 0 的时候,获得的容器的限制区域的坐标会有误差. 为了避免这情况,可以在多加一次容器,有边框样式的在外层,无边框样子的在内层. 例: <style> #mainContainer { bo

用jQuery写了一个模态框插件感觉挺好看的在博客园分享一下!

大家觉得下面的框框好看么, 水印可以去掉(这个任务交给你们了(- o -)~zZ); "info"框 $("div").confrimModal("<font color=\"green\">成功! </font>", {type:"info", themeColor: "#008B8B"}, true); "alert"框 $("d