外置准星分享(crosshair 完全版)

作者有话说

    作为LZ写的第一个软件作品,LZ对它还是比满意的。虽然在编写的过程中遇到了不少的问题,但它还是完成了。只要没有出现太大的问题,以后应该是没有更新了,大家放心用这个版本就行了。

Ps:原本准备慢慢更新的,结果五一假期直接把它肝出来了。

crosshair 完全版介绍

解决准星偏移

使用基于窗口尺寸的中心点坐标,而不是相对位置:

screen = QDesktopWidget().primaryScreen().geometry()

screen_center = QPoint(self.width()//2, self.height()//2) 

适配全屏模式

将窗口设置为全屏尺寸,覆盖整个主显示器区域,确保在全屏模式下不会被遮挡:

screen = QDesktopWidget().primaryScreen().geometry()

self.setGeometry(screen)

添加定时器周期刷新窗口层级,防止被游戏覆盖:

self.timer = QTimer(self)

self.timer.timeout.connect(self.keep_on_top)

self.timer.start(500)

满足更精准的配置需求

文件读取支持float:

config = configparser.ConfigParser()
if config.read("config.ini", encoding="utf-8"):
self.shape = config.get("Crosshair", "shape")
color_str = config.get("Crosshair", "color")
self.color = QColor(color_str) if QColor(color_str).isValid() else QColor("#FF0000")
self.size = config.getfloat("Crosshair", "size")
self.thickness = config.getfloat("Crosshair", "thickness")
self.circle_radius = config.getfloat("Crosshair", "radius")
self.gap = config.getfloat("Crosshair", "gap")
self.refresh_interval = config.getint("Crosshair", "refresh_interval")

更好的准星类型:

if self.shape == "cross":
self.draw_cross(painter, center)
elif self.shape == "circle":
self.draw_circle(painter, center)
elif self.shape == "dot":
self.draw_dot(painter, center)
elif self.shape == "t":
self.draw_t(painter, center)
else:
self.draw_cross(painter, center)

更多的准星颜色:

def set_color_preview(self, color):
pal = self.color_preview.palette()
pal.setColor(QPalette.Window, color)
self.color_preview.setPalette(pal)

全新的UI

由pyqt5-designer提供支持:

class CrosshairConfigUI(QWidget):
configUpdated = pyqtSignal()

def __init__(self, crosshair_widget):
super().__init__()
self.crosshair = crosshair_widget
self.init_ui()
self.load_initial_values()

def init_ui(self):
self.setWindowTitle("外置准星配置器")
self.setFixedSize(400, 500) 

......

crosshair 完全版使用效果

crosshair完全版的系统占用

与1.3相比,内存占用到了80MB左右

十字(cross)

点(dot)

圆圈(circle)

T型(t)

与1.3版本相比,去掉了三角型,优化了十字,新增了T型

UI样式

作者没话说

    提供快速下载网站,是自己的云服务器,没有接防护,请不要攻击它,LZ会哭的

下载链接(2025年11月22日云服务器到期,网站链接失效,访问网站时把https改为http)

网站链接:http://8.148.6.81/

夸克链接:https://pan.quark.cn/s/79342a16fb82

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com