qt
青山_绿水
这个作者很懒,什么都没留下…
展开
-
在QGraphicsScene中限制图元的拖动范围
欲使QGraphicsItem可拖动,则需设置标志位:setFlag(ItemIsMovable,true);而如果想限制QGraphicsItem对象的移动范围,需要继承QGraphicsItem类,重载itemChange()虚函数,关于该函数的重载,QT文档中示例如下:QVariant Component::itemChange(GraphicsItemChange change, const转载 2017-08-12 22:36:06 · 2777 阅读 · 3 评论 -
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 · 975 阅读 · 0 评论 -
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 · 328 阅读 · 0 评论 -
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 · 1408 阅读 · 0 评论 -
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 · 1294 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 893 阅读 · 0 评论 -
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 · 1134 阅读 · 0 评论 -
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 · 240 阅读 · 0 评论 -
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 · 617 阅读 · 0 评论 -
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 · 372 阅读 · 0 评论 -
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 · 566 阅读 · 0 评论 -
QGraphicsView系统坐标映射关系
如果你英文足够好,可以参考Qt帮助文档中的:The Graphics View Coordinate System。---------------------------------------------------------------------------------------------------------------------------首先,先上显示界面图(Embe转载 2017-08-12 22:16:20 · 9302 阅读 · 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 · 972 阅读 · 0 评论 -
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 · 573 阅读 · 0 评论 -
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 · 569 阅读 · 0 评论 -
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 · 704 阅读 · 1 评论 -
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 · 487 阅读 · 0 评论 -
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 · 711 阅读 · 0 评论 -
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 · 703 阅读 · 0 评论 -
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 · 241 阅读 · 0 评论 -
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 · 422 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
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 · 565 阅读 · 0 评论 -
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 · 254 阅读 · 0 评论 -
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 · 266 阅读 · 0 评论 -
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 · 319 阅读 · 0 评论 -
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 · 754 阅读 · 0 评论 -
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 · 285 阅读 · 0 评论 -
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 · 721 阅读 · 0 评论 -
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 · 619 阅读 · 0 评论 -
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 · 422 阅读 · 0 评论 -
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 · 343 阅读 · 0 评论 -
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 · 258 阅读 · 0 评论 -
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 · 856 阅读 · 0 评论 -
dsoframer.cpp
/******************************************************************************** Metadata for DSOFramer generated by dumpcpp from type library** D:\DsoFramer\dsoframer.ocx************************转载 2016-12-27 21:42:11 · 753 阅读 · 0 评论 -
DSOFramer.h
/******************************************************************************** Namespace DSOFramer generated by dumpcpp from type library** D:\DsoFramer\dsoframer.ocx***************************转载 2016-12-27 21:32:42 · 661 阅读 · 0 评论 -
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 · 1094 阅读 · 0 评论 -
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 · 654 阅读 · 0 评论