[Kde-bindings] Help start with MonoDevelop and Qyoto GUI
Arno Rehn
arno at arnorehn.de
Mon Feb 8 13:29:20 UTC 2010
On Monday 08 February 2010 13:49:02 linuxoid.au at gmail.com wrote:
> I've finally converted a gui .ui file made in Qt Designer into .cs file
> with uics.
>
> Now I can open the dialog. Can you please tell me how to tie properties to
> the widgets? For example, the new gui.cs file has this:
> [snip]
> Now, what should I do in the MainWindow.cs to display a message box, for
> example, when the OK button is clicked?
Most commonly it's done like this with Qt:
class MyDialog : QDialog {
Ui.Dialog ui = new Ui.Dialog();
public MyDialog() {
ui.SetupUi(this);
Connect(ui.myFancyButton, SIGNAL("clicked()"), delegate {
// your code here
});
Connect(ui, SIGNAL("rejected()"), qApp, SLOT("quit()"));
}
}
So your custom Dialog class owns the user interface and doesn't inherit from
it.
--
Arno Rehn
arno at arnorehn.de
More information about the Kde-bindings
mailing list