Qt 小技巧 记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhuyingqingfen/article/details/44019915

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

猜你喜欢

转载自blog.csdn.net/zhuyingqingfen/article/details/44019915