qt
weixin_41619400
这个作者很懒,什么都没留下…
展开
-
QT5中,WM_COPYDATA消息丢失处理
之前利用nativeEvent 截获来着系统的消息。发现有 WM_COPYDATA 消息接收不到的问题。(在操作下拉框之后,多么奇怪的bug),后来查找资料,有人说 数据处理太多,处理不及时,导致截获消息失败win32 WM_COPYDATA 消息结构体typedef struct tagCOPYDATASTRUCT { ULONG_PTR dwData; //用户...原创 2020-04-28 10:45:38 · 741 阅读 · 1 评论 -
web调用EXE
注册表方式Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\shellname]"URL Protocol"="exe路径"@=""[HKEY_CLASSES_ROOT\thunder\DefaultIcon]@="***.exe或路径,1"[HKEY_CLASSES_ROOT\shellname\Shell][HKE...原创 2020-04-28 10:11:42 · 168 阅读 · 0 评论 -
Qt 利用Windows API 窗体间消息传递
main.cpp //Windows API 窗体间消息传递 HWND hwnd = FindWindow(NULL, L"NewVision VC Desktop"); QString command = QString("Command=Browserjoining=%1\r\n").arg(paramList);//传递的内容 std...原创 2020-04-20 10:17:48 · 364 阅读 · 0 评论 -
Qt 程序添加启动页
QPixmap pixmap("./Resources/startPage.png"); QSplashScreen splash(pixmap); splash.show(); splash.move(virtualWidth -500, virtualHeight -800); int delayTime = 1; QElapsedTimer timer; timer...原创 2020-04-17 16:57:40 · 296 阅读 · 0 评论 -
Qt 程序主窗口句柄
HWND hForeWnd = NULL; HWND hWnd = FindWindow(NULL, L"NewVision VC Desktop"); DWORD dwForeID; DWORD dwCurID; hForeWnd = GetForegroundWindow(); dwCurID = GetCurrentThreadId(); ...原创 2020-04-17 16:56:16 · 1431 阅读 · 0 评论 -
LNK2001 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall addContact::metaObject...
qt + vs release 产生bug无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall ***进入目录cmd运行 : 以下命令 找到生成文件的文件夹 添加 moc_***.cpp 生成成功...原创 2020-03-10 15:50:16 · 861 阅读 · 0 评论 -
qt 构建release
qt原创 2019-11-20 11:53:31 · 334 阅读 · 0 评论 -
QTableView
ui.vlay_calendar->addLayout(gridMonthLayout,0); item_model = new QStandardItemModel(6, 7); // 4行4列 ui.tableView->setModel(item_model); // 关联view与model for (int i =...原创 2019-11-20 11:52:00 · 165 阅读 · 0 评论 -
QT QCalendar 自定义样式
#qt_calendar_calendarview {background: white;}#qt_calendar_navigationbar {background: rgba(255,255,255, 255);}QToolButton {icon-size: 30px, 30px;width: 50px;height: 30px;}Q...原创 2019-11-20 11:53:04 · 716 阅读 · 0 评论 -
qt qtreeWidget 通讯录(2)
while (*it) { QString test = (*it)->text(0) + "|"; auto temp = (*it)->parent(); //QWidget * widget = (*it)->treeWidget()->itemWidget(*it...原创 2019-11-20 11:54:16 · 183 阅读 · 0 评论 -
qt 滚动条自定义样式
ui.treeWidget_contacts->verticalScrollBar()->setStyleSheet("QScrollBar:vertical" "{" "width:16px;" "background:rgba(0,0,0,0%);" "margin:2px;" "padding-top...原创 2019-11-20 11:54:56 · 545 阅读 · 0 评论 -
qt 窗口带阴影
QFrame *frame = new QFrame(this); ui.setupUi(this); frame->setStyleSheet("QFrame{background-color: rgb(229, 229, 229);border-radius:5px}"); //设置圆角与背景透明 frame->setGeometry(5, 5, t...原创 2020-08-26 16:37:37 · 225 阅读 · 0 评论 -
qt 自定义菜单QMENU
// menu->addAction(QString::fromLocal8Bit("编辑联系人")); QWidgetAction * modifyItem = new QWidgetAction(menu); modifyItem->setText(QString::fromLocal8Bit("编辑联系人")); modifyItem->s...原创 2019-11-20 11:55:22 · 1019 阅读 · 0 评论 -
qt qtreeWidget通讯录-联系人
QTreeWidgetItem *companyName = new QTreeWidgetItem(ui.treeWidget_contacts, QStringList(QStringLiteral("有限责任公司"))); QTreeWidgetItem *contacts = new QTreeWidgetItem(companyName, QStringList(Q...原创 2019-11-20 11:56:03 · 366 阅读 · 0 评论