layouts and styles
authorBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Sat, 11 Sep 2010 02:00:34 +0000 (04:00 +0200)
committerBarış Metin <Talip-Baris.Metin@sophia.inria.fr>
Sat, 11 Sep 2010 02:00:34 +0000 (04:00 +0200)
sface.py
sface/screens/configscreen.py

index e6112cd..ae4770d 100644 (file)
--- a/sface.py
+++ b/sface.py
@@ -18,9 +18,18 @@ QTreeView, QLineEdit {
   margin: 2px;
 }
 
   margin: 2px;
 }
 
-QLabel {
+ QPushButton {
+   background-color: white;
+   border: 2px solid gray;
+   border-radius: 4px;
+   padding: 6px;
+   margin: 5px;
+ }
+
+ QPushButton:pressed {
+   background-color: #5599FF;
+ }
 
 
-}
 ''')
 
 
 ''')
 
 
index 077ee1b..56391f1 100644 (file)
@@ -25,13 +25,15 @@ class ConfigWidget(QWidget):
             setattr(self,field,edit)
             layout.addWidget (edit)
 
             setattr(self,field,edit)
             layout.addWidget (edit)
 
+        hlayout = QHBoxLayout()
+        hlayout.addStretch()
         for (action,label) in [('apply','Apply'),
                                ('save','Apply && Save')]:
             button=QPushButton(label, self)
             button.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
         for (action,label) in [('apply','Apply'),
                                ('save','Apply && Save')]:
             button=QPushButton(label, self)
             button.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
-            layout.addWidget(button, 0, Qt.AlignRight)
-            layout.addStretch()
+            hlayout.addWidget(button, 0, Qt.AlignRight)
             self.connect(button, SIGNAL('clicked()'), getattr(self,action))
             self.connect(button, SIGNAL('clicked()'), getattr(self,action))
+        layout.addLayout(hlayout)
         self.setLayout(layout)
 
 
         self.setLayout(layout)