@@ -1010,9 +1010,8 @@ <h3><a class="toc-backref" href="#id25" role="doc-backlink">Creating your custom
10101010 < span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> arg</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> karg</ span > < span class ="p "> )</ span >
10111011 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> node</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
10121012 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> label</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span >
1013- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> setCursor</ span > < span class ="p "> (</ span > < span class ="n "> QtCore</ span > < span class ="o "> .</ span > < span class ="n "> Qt</ span > < span class ="o "> .</ span > < span class ="n "> PointingHandCursor</ span > < span class ="p "> )</ span >
1014- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> setAcceptsHoverEvents</ span > < span class ="p "> (</ span > < span class ="kc "> True</ span > < span class ="p "> )</ span >
1015-
1013+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> setCursor</ span > < span class ="p "> (</ span > < span class ="n "> QtCore</ span > < span class ="o "> .</ span > < span class ="n "> Qt</ span > < span class ="o "> .</ span > < span class ="n "> CursorShape</ span > < span class ="o "> .</ span > < span class ="n "> PointingHandCursor</ span > < span class ="p "> )</ span >
1014+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> setAcceptHoverEvents</ span > < span class ="p "> (</ span > < span class ="kc "> True</ span > < span class ="p "> )</ span >
10161015 < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> hoverEnterEvent</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> e</ span > < span class ="p "> ):</ span >
10171016 < span class ="c1 "> # There are many ways of adding interactive elements. With the</ span >
10181017 < span class ="c1 "> # following code, I show/hide a text item over my custom</ span >
@@ -1055,8 +1054,8 @@ <h3><a class="toc-backref" href="#id25" role="doc-backlink">Creating your custom
10551054
10561055 < span class ="c1 "> # receive an arbitrary number of arguments, in this case width and</ span >
10571056 < span class ="c1 "> # height of the faces</ span >
1058- < span class ="n "> width</ span > < span class ="o "> =</ span > < span class ="n "> args</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ][ </ span > < span class =" mi " > 0 </ span > < span class =" p " > ] </ span >
1059- < span class ="n "> height</ span > < span class ="o "> =</ span > < span class ="n "> args</ span > < span class ="p "> [</ span > < span class ="mi "> 0 </ span > < span class =" p " > ][ </ span > < span class =" mi " > 1</ span > < span class ="p "> ]</ span >
1057+ < span class ="n "> width</ span > < span class ="o "> =</ span > < span class ="n "> args</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
1058+ < span class ="n "> height</ span > < span class ="o "> =</ span > < span class ="n "> args</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ]</ span >
10601059
10611060 < span class ="c1 "> ## Creates a main master Item that will contain all other elements</ span >
10621061 < span class ="c1 "> ## Items can be standard QGraphicsItem</ span >
@@ -1070,7 +1069,7 @@ <h3><a class="toc-backref" href="#id25" role="doc-backlink">Creating your custom
10701069 < span class ="n "> masterItem</ span > < span class ="o "> .</ span > < span class ="n "> node</ span > < span class ="o "> =</ span > < span class ="n "> node</ span >
10711070
10721071 < span class ="c1 "> # No border around the masterItem.</ span >
1073- < span class ="n "> masterItem</ span > < span class ="o "> .</ span > < span class ="n "> setPen</ span > < span class ="p "> (</ span > < span class ="n "> QPen</ span > < span class ="p "> (</ span > < span class ="n "> QtCore</ span > < span class ="o "> .</ span > < span class ="n "> Qt</ span > < span class ="o "> .</ span > < span class ="n "> NoPen</ span > < span class ="p "> ))</ span >
1072+ < span class ="n "> masterItem</ span > < span class ="o "> .</ span > < span class ="n "> setPen</ span > < span class ="p "> (</ span > < span class ="n "> QPen</ span > < span class ="p "> (</ span > < span class ="n "> QtCore</ span > < span class ="o "> .</ span > < span class ="n "> Qt</ span > < span class ="o "> .</ span > < span class ="n "> PenStyle </ span > < span class =" o " > . </ span > < span class =" n " > NoPen</ span > < span class ="p "> ))</ span >
10741073
10751074 < span class ="c1 "> # Add ellipse around text.</ span >
10761075 < span class ="n "> ellipse</ span > < span class ="o "> =</ span > < span class ="n "> QGraphicsEllipseItem</ span > < span class ="p "> (</ span > < span class ="n "> masterItem</ span > < span class ="o "> .</ span > < span class ="n "> rect</ span > < span class ="p "> ())</ span >
0 commit comments