qdialog

PyQt: getting widgets to resize automatically in a QDialog

I'm having difficulty getting widgets in a QDialog resized automatically when the dialog itself is resized. In the following program, the textarea resizes automatically if you resize the main window. However, the textarea within the dialog stays the same size when the dialog is resized. Is there any way of making the textarea in the d...

How do I auto-adjust the size of a QDialog depending on the text length of one of its children?

I have a QDialog I am working with. It is made somewhat like a QMessageBox. I noticed that the size of the QMessageBox (and the size of its label) depends of the size of the message displayed. How would I make the size of my QDialog adjust automatically like a QMessageBox. Presently my QDialog contains a button box, a label and the Q...

PyQt4 QDialog connections not being made.

I am working on an application using PyQt4 and the designer it provides. I have a main window application that works fine, but I wanted to create custom message dialogs. I designed a dialog and set up some custom signal/slot connections in the __init__ method and wrote an if __name__=='__main__': and had a test. The custom slots work ...

QDialog popping up another QDialog

I have a subclassed QDialog containing a bunch of subclassed QSpinBox's. When clicking a spinbox, a keypad (another QDialog) where you can use pushbuttons to enter digits. Both QDialog's are activated by calling QDialog::exec(); However, when opening this 2nd QDialog, the first one closes down. I've stepped through it and noticed the 1s...

QPointer and deleting objects

I've got a QT App that uses QPointers to bring up new UI Dialogs (Widgets). The main app can have numerous of the same widget loaded with different data. The problem I'm having is in deleting and freeing the memory for each widget. If I monitor the RAM usage of the program, each time I click the button to open one of these new widgets, i...

How to stop a QDialog from executing while still in the __init__ statement(or immediatly after)?

I am wondering how I can go about stopping a dialog from opening if certain conditions are met in its __init__ statement. The following code tries to call the 'self.close()' function and it does, but (I'm assuming) since the dialog has not yet started its event loop, that it doesn't trigger the close event? So is there another way to c...

Problems with QDialog in Qt

I'm using Qt for Symbian. I have some problems with a QDialog that I open from a QMenu. The QDialog shows up fine and in the QDialog I have a QDialogButtonBox with a button to Close the QDialog. BUT if I close the QDialog and then open it from the QMenu again, it will show up but the button from the QDialogButtonBox will not show up. Ins...

HowTo stick QDialog to Screen Borders like Skype do?

Hello. A long time ago I tried to find method how to stick QDialog window to screen borders for my small projects like Skype windows do it, but I failed. May be I was looking this code not in the right place, so now I'm looking the solution here, on stack! :) So, does any one have a deal with some kind of such code, links, samples? In...

Qt - QDialog's "?" button

I create an instance of QDialog and on the left of 'x' (close) button i have also '?' button. How I can disable that '?' ? ...

PyQt: How can I quit a QDialog?

Hi guys, I've build a QDialog Widget. My problem is, I can't quit the QDialog. If I press one of the buttons, then the QDialog is only set to "hide". Here is a little part of the code. It is executable. I don't know what I'm doing wrong. Maybe one of you can tell me. from PyQt4.QtCore import * from PyQt4.QtGui import * import sys ...

[qt] Non-pixelized rounded corner for top-level window

Hi, I want to set rounded corners on a QDialog. Since it is a top-level window, border-radius doesn't work, so I've to do this : QRegion EnterPinDialog::roundedRect(const QRect& rect, int r) { QRegion region; // middle and borders region += rect.adjusted(r, 0, -r, 0); region += rect.adjusted(0, r, 0, -r); // top l...