Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #57256

PY QT

Date 2013-10-22 06:01 -0700
From Forsgren <J.a.forsgren@gmail.com>
Subject PY QT
Newsgroups comp.lang.python
Message-ID <mailman.1350.1382446925.18130.python-list@python.org> (permalink)

Show all headers | View raw


I'm really embarrassed to be asking this, I feel that there is a really
simple answer to this, but I cant for the life of me find it. 
So, I have this app, which loads a ui, which has a scrollarea that is a
parent to a gridlayout.

So in QT designer it looks like this:

/>someParentWidgets
>    scrollArea
>         myGridLayout/


I then want to add a couple of Qtool buttons to  the GridLayout within my
python code, so i run a forloop:

/>                for name in mylist:               
>                            btn =QtGui.QToolButton()                       
>                            btn.setText(str(name))
>                                                        
>                            cols = self.myGridLayout.count()%6
>                            rows = int(self.myGridLayout.count()/6)
>                            self.myGridLayout.addWidget(btn,rows,cols)/

No errors, no complaining what so ever, but the buttons isn't showing in the
layout.
The thing is if I change my ui file to

/>someParentWidgets
>       myGridLayout
/

The buttons show perfectly fine! What am I missing? I've tried changing the
GridLayout to a verticalLayout, but same thing there...







--
View this message in context: http://python.6.x6.nabble.com/PY-QT-tp5036684.html
Sent from the Python - python-list mailing list archive at Nabble.com.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

PY QT Forsgren <J.a.forsgren@gmail.com> - 2013-10-22 06:01 -0700

csiph-web