Toolverse
All skills

qt-testing

by talmolab

Capture and visually inspect Qt GUI widgets using screenshots. Use when asked to verify GUI rendering, test widget appearance, check layouts, or visually inspect any PySide6/Qt component. Enables Claude to \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
talmolab
Category
Testing
Views
4

About this skill

Capture and visually inspect Qt GUI widgets using screenshots. Use when asked to verify GUI rendering, test widget appearance, check layouts, or visually inspect any PySide6/Qt component. Enables Claude to \

How to use

  1. Zainstaluj umiejętność w katalogu .claude/skills/qt-testing swojego projektu. Upewnij się, że masz zainstalowany PySide6 (lub uruchom polecenie z flagą --with PySide6).

  2. W swoim skrypcie Pythona zaimportuj funkcję capture_widget z modułu scripts.qt_capture. Dodaj katalog umiejętności do ścieżki: sys.path.insert(0, ".claude/skills/qt-testing").

  3. Utwórz lub uzyskaj widget, który chcesz testować. Jeśli potrzebujesz aplikacji Qt, zainicjuj ją funkcją init_qt() z modułu qt_capture.

  4. Przechwycić zrzut ekranu widgetu, wywołując capture_widget(widget, "opis"). Funkcja zapisze obraz do katalogu scratch/.qt-screenshots/ z automatyczną nazwą zawierającą datę, godzinę i Twój opis.

  5. Przeczytaj zapisany plik zrzutu za pomocą narzędzia Read, a następnie przeanalizuj go wizualnie, aby sprawdzić poprawność renderowania, wygląd elementów lub układ interfejsu.

  6. Jeśli chcesz wchodzić w interakcję z widgetem (np. kliknąć przycisk), użyj widget.childAt(x, y) do znalezienia elementu na podstawie współrzędnych z analizy wizualnej, a następnie wywołaj jego metodę click(). Po interakcji przechwycić kolejny zrzut, aby zweryfikować zmianę stanu.

Related skills

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

creating-financial-models

by anthropics

This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

Testing
25137