
QT 常用
米饭拌面
程序啊程序
展开
-
如何使QPushButton的弹出菜单在右侧弹出。
int iWidth = width() + 1;/*width()我使用这个函数是因为我的按钮紧贴在窗体最右侧,如果你的按钮不是紧贴着,则可以取你按钮右上角的点在当前窗体中的坐标并在下一步中转换成Global坐标*/pMenu->popup( QWidget::mapToGlobal( QPoint( iWidth , 0 ) ) );/*pMenu是QMenu的指针*/ 这样菜单就在按钮的右侧弹出了,但是这个时候按钮右边的下拉三角形还是指向下的,我们可以通过QSS方法换一个指向右的三角...原创 2010-07-08 10:14:00 · 1033 阅读 · 6 评论 -
更改控件上的字体颜色
<br />QPalette newPalette = m_pLabel->palette();<br />newPalette.setColor( QPalette::WindowText, Qt::white );<br />m_pLabel->setPalette( newPalette );<br /> <br />QPalette newPalette = m_pPushButton->palette();<br />newPalette.setColor( QPalette::ButtonTex原创 2010-07-10 15:08:00 · 332 阅读 · 0 评论