摘要: Drag拖操作 Drop放操作 将文件拖进TextEdit中,TextEdit自动打开文件读取内容到TextEdit中。 1、数据拖动时会被存储在MIME(Multipurpose internet Mail Extensions)中。 2、在QT中使用QMimeData来表示MIME数据,并使用Q 阅读全文
posted @ 2021-01-28 23:55 osbreak 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件(QMouseEvent)键盘事件(QKeyEvent)绘制事件(QPaintEvent)窗口尺寸改变(QResizeEvent)滚动事件(QScrollEvent)控件显示(QShowEvent)控件隐藏(QHideEvent)定时器事件(QTimerEvent) 事件: QEvent 事 阅读全文
posted @ 2021-01-28 23:49 osbreak 阅读(264) 评论(0) 推荐(0) 编辑
摘要: //实例QDir QDir *folder = new QDir; //判断创建文件夹是否存在 bool ok = folder->exists(edit->text()); bool ok = folder->mkdir(edit->text()); //实例QFile QFile file(ed 阅读全文
posted @ 2021-01-28 23:13 osbreak 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 菜单栏QMenuBar:由QAction动作组成,一个窗口只能有一个菜单栏,位于窗口的顶部。 工具栏ToolBar:用于显示菜单项目,可以插入其他窗口部件,可以移动,一个主窗口可以有多个工具栏。 中心部件Central Widget:在主窗口的中心放入一个中心部件,应用程序的主要实现区域,一个窗口只 阅读全文
posted @ 2021-01-28 23:00 osbreak 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 布局 1.0 QHBoxLayout 水平显示布局 // 向布局中添加控件 hboxLayout->addWidget(button1); hboxLayout->addWidget(button2); hboxLayout->addWidget(button3); // 间隔 hboxLayout 阅读全文
posted @ 2021-01-28 22:53 osbreak 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 常用控件 1.0 QPushButton //设置位子和大小 ui->pushButton->setGeometry(QRect(QPoint(100,100),QSize(200,50))); ui->pushButton->setGeometry(100,100,50,50); int bw = 阅读全文
posted @ 2021-01-28 22:32 osbreak 阅读(95) 评论(0) 推荐(0) 编辑