- 博客(73)
- 收藏
- 关注
转载 在QGraphicsScene中限制图元的拖动范围
欲使QGraphicsItem可拖动,则需设置标志位:setFlag(ItemIsMovable,true);而如果想限制QGraphicsItem对象的移动范围,需要继承QGraphicsItem类,重载itemChange()虚函数,关于该函数的重载,QT文档中示例如下:QVariant Component::itemChange(GraphicsItemChange change, const
2017-08-12 22:36:06 2792 3
转载 QGraphicsView系统坐标映射关系
如果你英文足够好,可以参考Qt帮助文档中的:The Graphics View Coordinate System。---------------------------------------------------------------------------------------------------------------------------首先,先上显示界面图(Embe
2017-08-12 22:16:20 9335 1
转载 Qt-----GetDesktop
#define WIN32_LEAN_AND_MEAN#include <list>#include <afxwin.h>#include <stdio.h>#include <windows.h>#include <commctrl.h>#include <tchar.h>#include <iostream>#include <atlstr.h>#include "shlobj
2017-07-11 22:01:57 979
转载 WindowApi---getDesktop
//#include "SetIconPos.h"//////int _tmain(int argc, TCHAR **argv)//{// DWORD dw1 = GetTickCount();// CSetIconPath * p = new CSetIconPath;//// while (true)// {// p->MoveIconPos(0, 8);
2017-07-11 21:59:38 578
转载 QtGuiClass.cpp
#include "QtGuiClass.h"#include<Windows.h> QtGuiClass::QtGuiClass(QWidget *parent) : QWidget(parent){ ui.setupUi(this); SetWindowPos((HWND)(this->winId()), HWND_TOPMOST, 0, 0, 0, 0, SWP_NO
2017-04-09 21:32:57 489
转载 QtGuiClass.h
#pragma once#include <QWidget>#include "ui_QtGuiClass.h"class QtGuiClass : public QWidget{ Q_OBJECTpublic: QtGuiClass(QWidget *parent = Q_NULLPTR); ~QtGuiClass();signals: void signalN
2017-04-09 21:31:19 717
转载 PPT.cpp
#include "PPT.h"#include<Windows.h> #include <QWindow>#include <QMouseEvent>#include <QtGui>#include <QMessageBox>HHOOK keyHook = NULL;HHOOK mouseHook = NULL;//声明卸载函数,以便调用void unHook();//键盘钩子过程
2017-04-09 21:30:45 713
转载 PPT.h
#pragma once#include <QtWidgets/QMainWindow>#include "ui_PPT.h"#include "powerpoint.h"class OfficeContainer;#include <QAxWidget>//static QAxWidget* officeContent;////当前打开文件的路径//static QString cur
2017-04-09 21:30:20 570
转载 main_PPT
#include "PPT.h"#include "QtGuiClass.h"#include <QtWidgets/QApplication>#include<Windows.h> int main(int argc, char *argv[]){ QApplication a(argc, argv); PPT w; w.show(); QtGuiClass w
2017-04-09 21:29:52 375
转载 TestWidget.h_2
#ifndef __DEMO_TEST_WIDGET_H__#define __DEMO_TEST_WIDGET_H__#include "powerpoint.h"class OfficeContainer;#include <QAxWidget>class DemoTestWidget: public QWidget{ Q_OBJECTpublic: DemoTest
2017-04-04 22:07:50 574
转载 TestWidget.cpp_2
#include "TestWidget.h"#include <Windows.h> #include "OfficeContainer.h"DemoTestWidget::DemoTestWidget(QWidget *parent /*= NULL*/):m_index(1){ initUI(); initConnect(); this->showMaximiz
2017-04-04 22:07:10 715 1
转载 MainWindow.cpp
#include <QtWidgets>#include <QCamera>#include <QCameraViewfinder>#include <QCameraImageCapture>#include <QFileDialog>#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidg
2017-01-08 20:29:37 623
转载 MainWindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class QCamera;class QCameraViewfinder;class QCameraImageCapture;class MainWindow : public QMainWindow
2017-01-08 20:29:04 980
转载 main——QCamera
#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
2017-01-08 20:28:21 331
转载 webview.cpp
#include "browser.h"#include "browserwindow.h"#include "tabwidget.h"#include "webpage.h"#include "webpopupwindow.h"#include "webview.h"#include <QContextMenuEvent>#include <QDebug>#include <QMe
2017-01-03 21:48:58 1104
转载 webview.h
#ifndef WEBVIEW_H#define WEBVIEW_H#include <QIcon>#include <QWebEngineView>class WebPage;class WebView : public QWebEngineView{ Q_OBJECTpublic: WebView(QWidget *parent = nullptr); void s
2017-01-03 21:48:25 658
转载 webpopupwindow.cpp
#include "urllineedit.h"#include "webpage.h"#include "webpopupwindow.h"#include "webview.h"#include <QIcon>#include <QVBoxLayout>WebPopupWindow::WebPopupWindow(QWebEngineProfile *profile) : m_
2017-01-03 21:47:55 406
转载 webpopupwindow.h
#ifndef WEBPOPUPWINDOW_H#define WEBPOPUPWINDOW_H#include <QWidget>QT_BEGIN_NAMESPACEclass QWebEngineProfile;class QWebEngineView;QT_END_NAMESPACEclass WebView;class UrlLineEdit;class WebPopupWindo
2017-01-03 21:47:06 428
转载 webpage.cpp
#include "browserwindow.h"#include "tabwidget.h"#include "ui_certificateerrordialog.h"#include "ui_passworddialog.h"#include "webpage.h"#include "webview.h"#include <QAuthenticator>#include <QMe
2017-01-03 21:45:49 626
转载 webpage.h
#ifndef WEBPAGE_H#define WEBPAGE_H#include <QWebEnginePage>class WebPage : public QWebEnginePage{ Q_OBJECTpublic: WebPage(QWebEngineProfile *profile, QObject *parent = nullptr);protected:
2017-01-03 21:45:12 729
转载 urllineedit.cpp
#include "urllineedit.h"#include <QToolButton>#include <QUrl>UrlLineEdit::UrlLineEdit(QWidget *parent) : QLineEdit(parent) , m_favButton(new QToolButton(this)) , m_clearButton(new QToolBu
2017-01-03 21:44:26 272
转载 urllineedit.h
#ifndef URLLINEEDIT_H#define URLLINEEDIT_H#include <QLineEdit>QT_BEGIN_NAMESPACEclass QToolButton;QT_END_NAMESPACEclass UrlLineEdit : public QLineEdit{ Q_OBJECTpublic: UrlLineEdit(QWidget *
2017-01-03 21:44:00 205
转载 tabwidget.cpp
#include "tabwidget.h"#include "webpage.h"#include "webview.h"#include <QMenu>#include <QTabBar>#include <QWebEngineProfile>TabWidget::TabWidget(QWidget *parent) : QTabWidget(parent){ QTa
2017-01-03 21:43:01 568
转载 tabwidget.h
#ifndef TABWIDGET_H#define TABWIDGET_H#include <QTabWidget>#include <QWebEnginePage>QT_BEGIN_NAMESPACEclass QUrl;QT_END_NAMESPACEclass WebView;class TabWidget : public QTabWidget{ Q_OBJECTpubl
2017-01-03 21:42:13 258
转载 browser.cpp
#include "browser.h"#include "browserwindow.h"#include "webview.h"#include <QAuthenticator>#include <QNetworkProxy>#include <QNetworkReply>Browser::Browser(){ // QTBUG-47967 , downloading fav
2017-01-03 21:40:58 270
转载 browser.h
#ifndef BROWSER_H#define BROWSER_H#include <QVector>class BrowserWindow;class Browser{public: ~Browser(); QVector<BrowserWindow*> windows(); void addWindow(BrowserWindow* window); sta
2017-01-03 21:40:23 324
转载 browserwindow.cpp
#include "browser.h"#include "browserwindow.h"#include "tabwidget.h"#include "urllineedit.h"#include "webview.h"#include <QApplication>#include <QCloseEvent>#include <QDesktopWidget>#include <Q
2017-01-03 21:39:32 761
转载 browserwindow.h
#ifndef BROWSERWINDOW_H#define BROWSERWINDOW_H#include <QMainWindow>#include <QWebEnginePage>QT_BEGIN_NAMESPACEclass QProgressBar;QT_END_NAMESPACEclass TabWidget;class UrlLineEdit;class WebView;c
2017-01-03 21:38:26 290
转载 main.cpp——simplebrowser
#include "browser.h"#include "browserwindow.h"#include <QApplication>QString getCommandLineUrlArgument(){ const QStringList args = QCoreApplication::arguments(); if (args.count() > 1) {
2017-01-03 21:37:00 658
转载 MainWindow.cpp
#include <QWidget>#include <QCamera>#include <QCameraViewfinder>#include <QCameraImageCapture>#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) : QMainWi
2016-12-28 22:40:19 1415
转载 MainWindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class QCamera;class QCameraViewfinder;class QCameraImageCapture;class MainWindow : public QMainWindow
2016-12-28 22:39:42 1305
转载 main.cpp——Qcamera
#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); MainWindow w; w.show(); return a.exec();}
2016-12-28 22:38:49 278
转载 MainWindow.cpp
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDebug>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); ui->webVi
2016-12-28 22:28:43 916
转载 MainWindow.h
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QWebView>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{ Q_OBJECTpublic: explicit MainWindow(
2016-12-28 22:28:14 1138
转载 main.cpp——webView
#include "mainwindow.h"#include <QApplication>#include <QWebView> int main(int argc, char *argv[]){ QApplication a(argc, argv); //MainWindow w; //w.show(); QWebView view; view.
2016-12-28 22:27:24 248
转载 OfficeContainer.cpp
#include "OfficeContainer.h"OfficeContainer::OfficeContainer(QWidget *parent /*= NULL*/):QWidget(parent){ pFramerControl = new FramerControl(this); pFramerControl->SetMenubar(false); pFram
2016-12-27 21:49:39 246
转载 OfficeContainer.h
#ifndef __OFFICECONTAINER_H__#define __OFFICECONTAINER_H__#include "dsoframer.h"using namespace DSOFramer;class OfficeContainer: public QWidget{ Q_OBJECTpublic: enum DialogType { of
2016-12-27 21:47:41 426
转载 TestWidget.cpp
#include "TestWidget.h"#include "OfficeContainer.h"DemoTestWidget::DemoTestWidget(QWidget *parent /*= NULL*/){ initUI(); initConnect(); this->showMaximized();}DemoTestWidget::~DemoTestWid
2016-12-27 21:46:53 352
转载 TestWidget.h
#ifndef __DEMO_TEST_WIDGET_H__#define __DEMO_TEST_WIDGET_H__class OfficeContainer;class DemoTestWidget: public QWidget{ Q_OBJECTpublic: DemoTestWidget(QWidget *parent = NULL); ~DemoTestW
2016-12-27 21:46:04 263
转载 main.cpp
#include <QApplication>#include "TestWidget.h"//#include "common/version.h"/*void customMessageHandler(QtMsgType type, const char *msg){ QString txt; switch (type) { //调试信息提示 case
2016-12-27 21:44:40 869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人