QClipboard* cb = QApplication::clipboard(); QDir dir("contracts/" + item->text(0)); QMimeData* mimeData = new QMimeData(); mimeData->setData("text/uri-list",QString("...
在目前高分屏流行的情况下,windows缩放与布局仍然设置为100%就显得太小(特别是笔记本),通常会调整为125%或150%,VS在缩放与布局设置为非100%的时候,就会自动启动DPI感知模式,以防止VS界面模糊。但也会导致一个问题就是在高DPI下(非100%缩放与布局)设计的winform程序当拿到不同的缩放条件下运行时就会遇到界面变形或不一致的问题,我们这里提供了一个解决方案来防止高D...
//登录数据库mysql -u root -p //修改权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; //保存使之生效flush privileges;
在多线程下给inTimer赋值不够安全,Interlocked.Exchange提供了一种轻量级的线程安全的给对象赋值的方法(感觉比较高上大,也是比较推荐的一种方法)。private static int inTimer = 0; /// <summary> /// System.Timers.Timer的回调方法 /// </summary> /// <pa...
//宽高比 private double height_width = Todouble(this.Height) / Todouble(this.Width); //转换成double类型 public double Todouble(int value) { double wid = Convert.ToDouble(value);...