7
Chcę wiedzieć, jak Qt wykonuje obramowanie przy korzystaniu z funkcji drawRect QPaintera. Powodem tego jest to, że próbuję narysować trzy prostokąty obok siebie, ale mam problem z doprowadzeniem ich do perfekcyjnego dotknięcia wszystkich rozmiarów pisaków.W jaki sposób Qt narysuje obramowanie wokół prostokąta?
czytałem to i to mówi mi szerokości, ale co z X i Y? Jeśli tak, to: paint.drawRect (5,5,10,10); przy szerokości pióra równej 5, narysuje prostokąt o szerokości 15 pikseli. Nie będzie go jednak rozpoczynać od (5,5). – Serodis
Problem polega na tym, że QT nie rysuje granicy poza prostokątem. Szerokość pióra faktycznie znajduje się w obrębie prostokąta. Co oznacza, w moim poprzednim komentarzu, nie tylko nie zaczyna się od 5,5, ale też nie ma szerokości 10. W rzeczywistości rysuje również szerokość 5 i dwie granice 5. To suma 15, jak stwierdza dokumentacja. Mój problem polega na tym, że chcę znaleźć sposób, by określić dla JAKICHKOLWIEK x, y, szerokość, wysokość, szerokość pasma, jakie będą nowe x i y. – Serodis
Och, rzeczywiście. Zrozumiałem to źle. Przebuduje zdjęcie. –