English 中文(简体)
如何处理在Qt console申请中点击的系统纽吨
原标题:How to handle system buttons click in Qt console application
  • 时间:2012-01-12 16:48:17
  •  标签:
  • qt

我想在Qt建立一个独一无二的申请,处理ole窗的近距离、最小化和最大化。 我的目标只是要在申请截止日期之前展示一些信息,即点击“近海顿”。

此外,我希望将申请降至最低程度,而不是任务限制。 然而,在用户点击系统的一个县时,似乎没有任何信号或事件可以处理。

是否可能?

问题回答

You can use POSIX signals both in Linux and Windows #include

void quit_handle( int ) {
    qApp->quit();
}
int main( int argc, char *argv[] ) {
    QCoreApplication a(argc, argv);
    ...
    signal( SIGINT, quit_handle );
    return a.exec();
}

我只用Windows+MinGW对它进行了测试,但我认为,它也会在短链氯化石蜡中工作。





相关问题
Qt: Do events get processed in order?

If I had a class A, where one of its functions does: void A::func() { emit first_signal(); emit second_signal(); } Assuming that a class B has 2 slots, one connected to first_signal, and the ...

How to determine how much free space on a drive in Qt?

I m using Qt and want a platform-independent way of getting the available free disk space. I know in Linux I can use statfs and in Windows I can use GetDiskFreeSpaceEx(). I know boost has a way, ...

Drag & drop with .ui files

I m having big troubles with drag & drop. I ve created a new Qt Designer Form Class in which I have one QListWidget and one QWidget. Now I want to enable dragging & dropping between these two ...

Link errors on Snow Leopard

I creating a small desktop application using Qt and Poco on Mac OS X Snow Leopard. Qt works fine, but once I started linking with Poco I get the following warning: ld: warning: in /Developer/SDKs/...

Showing two windows in Qt4

My friend and I have each created parts of a GUI using Qt 4. They both work independently and I am trying to integrate his form with the my main window. As of now this is the code I am using to try ...

Qt equivalent of .NET data binding?

Is there an equivalent of .NET s data binding in Qt? I want to populate some combo boxes and other widgets with QStrings that refer to specific entities in my database. However, it would be cleaner ...

热门标签