Qt 小技巧 记录

来源:互联网 发布:淘宝开店怎么开 编辑:程序博客网 时间:2024/04/30 12:46

1. 去掉QDockWidget的标题栏

 QWidget* lTitleBar = mPropertyWindow->titleBarWidget(); QWidget* lEmptyWidget = new QWidget(); mPropertyWindow->setTitleBarWidget(lEmptyWidget); delete lTitleBar;


2. Qt 中的部件只有在setObjectName后才可以saveState,restoreState。


3. HWND转QWidget

1
2
3
QWidget *myWidget;
HWND hwnd;
myWidget=QWidget::find(hwnd);

 

4. QWidget转HWND

1
2
3
QWidget *myWidget;
HWND hwnd;
hwnd=(HWND)myWidget->winId();

5. QPixmap与HBITMAP、HICON互转

使用QPixmap::toWinHICON();QPixmap::toWinHBITMAP(); QPixmap::fromWinHICON();QPixmap::fromWinHBITMAP();函数用法一目了然

 6. qt 编译后 移植到其他地方后,qt寻找库德路径可能出现错误,这时:

在Qt的bin目录下自己建一个qt.conf

C/C++ code
?
1
2
[Paths]
Prefix=D:/Qt/qt-4.8.6_x64

1 0
原创粉丝点击