之前的文章请看:中国象棋游戏Chess(1) - 棋盘绘制以及棋子的绘制
现在实现走棋的功能。
首先需要获取点击到的棋子,用QWidget中的函数
mouseReleaseEvent
实现函数:
void Board::mouseReleaseEvent(QMouseEvent *ev)
{
// 首先要获取鼠标点击的位置
QPoint pt = ev->pos();...
分类:
其他好文 时间:
2015-07-22 18:59:56
阅读次数:
136
1、QWidget帮助文档详情点击:http://www.kuqin.com/qtdocument/qwidget.html2、更新窗口
void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]
在此虚保护函数中实现要更新好的内容
调用void QWidget::update () [槽]
update()会调用paintEvent()来刷新窗口...
分类:
其他好文 时间:
2015-07-22 10:56:58
阅读次数:
112
我把所有属性重新按功能排了一遍,这样才能灌到自己脑子里,并且方便自己以后查找:-------------------- 颜色/渲染方式 -----------------------QWidget::DrawWindowBackground 背景被渲染到目的窗口(默认开启)QWidget::Draw...
分类:
其他好文 时间:
2015-07-21 01:23:13
阅读次数:
149
几天前有朋友问OSG嵌入Qt的思路。我说整体思路就是用OpenGL的方式来进行OSG的绘制,而正好Qt已经整合了OpenGL的功能,我们可以以此为依托来进行OSG的渲染绘制工作。而在Qt中却有QWidget和QGraphicsView两种不同的体系框架,于是我们也就有了两种不同的嵌入方式,关于QGraphicsView的嵌入方式我前面的博客OSGEarth嵌入Qt的QGraphicsView框架已经...
分类:
其他好文 时间:
2015-07-19 10:17:04
阅读次数:
4045
#include
#include QNetworkAccessManager *m_accessManager;Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this); m_acc...
分类:
Web程序 时间:
2015-07-16 19:48:43
阅读次数:
431
importsysfromPyQt4importQtGuiclassIcon(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.setGeometry(300,300,250,15...
分类:
其他好文 时间:
2015-07-16 19:35:16
阅读次数:
185
#-*-coding:cp936-*-importsysfromPyQt4importQtGuiclassCenter(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.setWi...
分类:
其他好文 时间:
2015-07-16 19:33:19
阅读次数:
122
#-*-coding:cp936-*-importsysfromPyQt4importQtGuiclassTooltip(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.setG...
分类:
其他好文 时间:
2015-07-16 19:30:15
阅读次数:
124
#-*-coding:cp936-*-importsysfromPyQt4importQtGuiclassMessageBox(QtGui.QWidget):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.s...
分类:
其他好文 时间:
2015-07-16 19:30:05
阅读次数:
104
from__future__importdivision#-*-coding:utf-8-*-importsys,os,decimal,tempfile,math,timefromPyQt4importQtGui,QtCore,QtclassJsj(QtGui.QWidget):#print'正在加...
分类:
其他好文 时间:
2015-07-16 19:27:32
阅读次数:
398