作者有话说
作为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